rockbox/firmware
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
..
asm firmware: fix thread_exit handling on ARM Cortex-M 2026-01-12 15:37:29 +00:00
common firmware: fat: fix sector_t passed to 64-bit format strings 2025-12-24 09:30:47 -05:00
drivers sdmmc_host: implement sd_enable() 2026-01-23 17:48:08 -05:00
export usb: enter to exclusive disk mode only when required by usb config 2026-01-26 19:52:22 -05:00
include elf_loader: add elf_loadmem() to load file from memory 2026-01-25 19:51:07 -05:00
kernel Rockbox for the HiBy R3 Pro II/R1 2025-12-27 15:44:54 -05:00
libc lua -- remove strtol and strtoul replace with rb->strtol and rb->strtoul 2025-12-06 18:11:13 -05:00
reggen echoplayer: detect boot reason during system_init 2026-01-24 14:02:26 -05:00
target pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
usbstack usb: enter to exclusive disk mode only when required by usb config 2026-01-26 19:52:22 -05:00
arabjoin.c
arabjoin.h unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
ata_idle_notify.c misc: Clean up a large pile of -Wexpansion-to-defined warnings 2025-04-21 21:04:05 -04:00
backlight-sw-fading.c backlight-sw-fading: FS#13717 fix brightness overshoot 2025-12-19 08:20:07 +01:00
backlight.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
bidi.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
buflib_malloc.c
buflib_mempool.c
chunk_alloc.c
COPYING
core_alloc.c hosted: Shrink audiobuffer to (MEMORY_SIZE-1) megabytes 2025-09-12 23:15:11 -04:00
debug.c
eeprom_settings.c
elf_loader.c elf_loader: add elf_loadmem() to load file from memory 2026-01-25 19:51:07 -05:00
enc_base.c
events.c
firmware.make make: remove asm.make and use asm/SOURCES directly 2026-01-08 16:41:57 +00:00
font.c font: logf: fix pointer in buflibmove_callback 2026-01-10 07:11:51 +01:00
font_cache.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
general.c
hangul.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
lc-rock.c firmware: introduce CONFIG_BINFMT 2026-01-05 13:14:30 -05:00
linuxboot.c
logf.c
lru.c
panic.c arm: add initial ARM Cortex-M support 2025-04-18 13:19:42 -04:00
pcm.c
pcm_mixer.c
pcm_sampr.c
pcm_sw_volume.c
powermgmt.c misc: Ensure stacks are always aligned with the native pointer size. 2025-09-05 19:43:11 -04:00
profile.c
README
rolo.c nwze370: improve lcd & backlight 2025-10-21 16:54:57 -04:00
rom.lds
screendump.c
scroll_engine.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
sdmmc.c SD: Move sd_parse_csd() into common sdmmc code 2025-08-22 14:48:28 -04:00
sound.c sound: fix volume change being reported to %mv tag on boot 2025-10-03 10:01:02 +01:00
SOURCES firmware: add simple ELF loader for static binaries 2026-01-25 18:19:51 -05:00
storage.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
system.c
timer.c
tuner.c
usb.c usb: enter to exclusive disk mode only when required by usb config 2026-01-26 19:52:22 -05:00

See docs/README