rockbox/firmware/usbstack
mojyack 33d0a3efa3 usb: enter to exclusive disk mode only when required by usb config
currently, exclusive disk mode was enabled at the same time as the
usb insertion. when multiple usb configurations exist, this is not
appropriate.

manage it in the core and enable it only when necessary.

Change-Id: Iadbec05fad1d1319471233227ae0e72c12079295
2026-01-26 19:52:22 -05:00
..
usb_audio.c usb_audio: Fix compile failure with a (debug && !logf) build 2026-01-19 09:24:41 -05:00
usb_audio.h usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_audio_def.h usbaudio: convert to asynchronous operation 2025-11-15 07:32:05 -05:00
usb_charging_only.c usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_charging_only.h usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_class_driver.h usb: preparation to support multiple usb configs 2026-01-03 19:57:33 -05:00
usb_core.c usb: enter to exclusive disk mode only when required by usb config 2026-01-26 19:52:22 -05:00
usb_hid.c usb: hid: move hid definitions to usb_hid_def.h 2026-01-12 16:57:36 -05:00
usb_hid.h usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_hid_def.h usb: hid: move hid definitions to usb_hid_def.h 2026-01-12 16:57:36 -05:00
usb_hid_usage_tables.h usb_hid: add support for Battery Strength 2021-03-06 04:15:02 +00:00
usb_serial.c usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_serial.h usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_storage.c usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00
usb_storage.h usb: implement endpoint allocation 2026-01-03 13:23:53 -05:00