summaryrefslogtreecommitdiffstats
path: root/firmware/target
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-01-02 13:09:08 +0000
committerAidan MacDonald <amachronic@protonmail.com>2022-01-02 20:11:03 +0000
commit83c23983841fd363a5a2c0e5cbd194110025226c (patch)
tree84fc753c07d29b9e8edc68d9d77665be885cc6dd /firmware/target
parentaf872b54ec3f8f7ad6ec111e4fe80dd2c7ac9946 (diff)
downloadrockbox-83c23983841fd363a5a2c0e5cbd194110025226c.tar.gz
rockbox-83c23983841fd363a5a2c0e5cbd194110025226c.zip
x1000: Fix USB connection problems in bootloader
This problem actually had nothing to do with USB boot; it's because the cable is plugged in when the USB mode menu item is selected. The USB thread detected the select button press and went into charge-only mode (as it usually does when you hold down a key in Rockbox). This is fixed by having the USB thread ignore most keys in the bootloader. USB connect events are delivered via the button queue, and there were also cases where the connection could be missed if the event happened within another UI screen. This should also be fixed. Change-Id: I077d705a6ac845c8713219eee45d26aa6addfa61
Diffstat (limited to 'firmware/target')
0 files changed, 0 insertions, 0 deletions