Skip to content

Conversation

@ayedm1
Copy link
Owner

@ayedm1 ayedm1 commented Feb 9, 2026

  • Add mass-storage “removable media” support by tracking per-LUN prevent/allow medium removal and loaded/ejected status.
  • Introduce an optional per-LUN callback to handle SCSI START STOP UNIT (including load/eject and power-condition fields).
  • Extend storage constants (media types, sense keys/codes, power conditions, prevent flags) to support the new behavior and improve readability (explicit hex values).
  • Initialize new per-LUN state on activation (default: medium removal allowed, medium loaded) and wire the new callback through storage initialization.
  • Includes minor formatting/comment cleanups and version banner updates to 6.4.6.

SCSI Block Commands – 4 (SBC-4)

@ayedm1 ayedm1 force-pushed the device_storage_load_eject_media branch from a773faa to e28b1dd Compare February 9, 2026 21:01
- Add mass-storage “removable media” support by tracking per-LUN prevent/allow medium removal and loaded/ejected status.
- Introduce an optional per-LUN callback to handle SCSI START STOP UNIT (including load/eject and power-condition fields).
- Extend storage constants (media types, sense keys/codes, power conditions, prevent flags) to support the new behavior and improve readability (explicit hex values).
- Initialize new per-LUN state on activation (default: medium removal allowed, medium loaded) and wire the new callback through storage initialization.
- Includes minor formatting/comment cleanups and version banner updates to 6.4.6.

SCSI Block Commands – 4 (SBC-4)
@ayedm1 ayedm1 force-pushed the device_storage_load_eject_media branch from e28b1dd to 8cdbb7c Compare February 9, 2026 21:06
@github-actions
Copy link

github-actions bot commented Feb 9, 2026

Code Coverage

Package Line Rate Branch Rate Health
core.src 96% 92%
usbx_device_classes.src 96% 90%
usbx_host_classes.src 97% 93%
Summary 96% (7631 / 7918) 92% (3396 / 3689)

@github-actions
Copy link

github-actions bot commented Feb 9, 2026

Test Results

3 037 tests   3 037 ✔️  32m 19s ⏱️
     17 suites         0 💤
     17 files           0

Results for commit 8cdbb7c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant