FS#7145 - GPIO Button Driver for Sansa e200

Attached to Project: Rockbox
Opened by Michael Sevakis (MikeS) - Thursday, 10 May 2007, 01:28 GMT
Task Type Patches
Category Drivers
Status Closed
Assigned To Michael Sevakis (MikeS)
Operating System Sansa e200
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This patches the button driver uses GPIO interrupts to read all buttons. Sharp clickwheel response is the biggest benefit. Contains other ancillary changes to make it work correctly and well.

I also suggest the interrupt handling/dispatching scheme be evaluated on other PP targets. CPU_INT_CLR and its companions in their respective heirarchical positions is simply an ack mechanism it seems.

Test and report; I'd like to do a commit on it shortly. ;)
This task depends upon

Closed by  Michael Sevakis (MikeS)
Friday, 11 May 2007, 08:43 GMT
Reason for closing:  Works For Me
Additional comments about closing:  Added to SVN with refinements.
Comment by Christian Gmeiner (ChristianGmeiner) - Thursday, 10 May 2007, 07:11 GMT
Works for me.

+1: commit it :)