- Status Closed
- Percent Complete
- Task Type Patches
- Category Applications
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Release 3.0
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#9575 - Preliminary button driver for Sansa Fuze
Simply copied button_int from button-e200v2.c.
I also updated the V2HardwareMapping wiki page accordingly.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
as said on irc, I prefer if the unneeded gpio*_dir are removed; since they won’t be used in something else than buttons (to check with the hardware mappings wiki)
gpio*_afsel need to be preserved since they are used in lcd.
Also I’m not familiar with the rockbox threads; could an interrupt happen while these registers are set to gpio (xpb and xpc as gpio), and switch the CPU to LCD code (which would need xpb and xpc as DBOP) ?
That can be done after commit imho in a seperate patch, which will not only affect fuze, but also e200 of course.
Also, I did some test and wasn’t quite successful.