diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-01-02 13:09:08 +0000 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-01-02 20:11:03 +0000 |
commit | 83c23983841fd363a5a2c0e5cbd194110025226c (patch) | |
tree | 84fc753c07d29b9e8edc68d9d77665be885cc6dd /firmware/target/mips/ingenic_x1000/shanlingq1 | |
parent | af872b54ec3f8f7ad6ec111e4fe80dd2c7ac9946 (diff) | |
download | rockbox-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/mips/ingenic_x1000/shanlingq1')
0 files changed, 0 insertions, 0 deletions