FS#10285 - Sansa clip alternative button driver
Opened by Bertrik Sikken (bertrik) - Saturday, 06 June 2009, 12:00 GMT
Last edited by Bertrik Sikken (bertrik) - Thursday, 11 June 2009, 22:18 GMT
Attached is an alternative driver for the Sansa Clip. This driver uses a kernel tick task to scan the button matrix.
+ fixes sansa clip button issues from
+ no more explicit delays needed that need to be tuned so they work for all processor speeds.
+ the mechanism used may be suitable for other ams targets that use a button matrix too
- it can take up to three kernel tick (30 ms) for a button to be detected, so please test if you notice any latency issues
- buttons are scanned even when no application is asking for buttons to be read
- not tested in the bootloader yet
Thursday, 11 June 2009, 22:18 GMT
Reason for closing: Accepted
Additional comments about closing: Committed as svn revision 21253