summaryrefslogtreecommitdiff
path: root/firmware/drivers/button.c (follow)
Commit message (Collapse)AuthorAge
...
* More iPod 3G code from Seven Le MesleDave Chapman2006-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8582 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: hold button functions (not yet complete)Linus Nielsen Feltzing2006-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8574 a1c6a512-1295-4272-9138-f99709370657
* iPod: Remove/reduce the udelay()s in the button driver. They were in the ↵Dave Chapman2006-02-02
| | | | | | IPL source, but do not appear to be needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8530 a1c6a512-1295-4272-9138-f99709370657
* Removed PP5020_ prefix from register defines and added/renamed someThom Johansen2006-01-24
| | | | | | | defines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8438 a1c6a512-1295-4272-9138-f99709370657
* Fix red buildsBrandon Low2006-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8392 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress iriver iFP-7xx port by Tomasz MalesinskiDave Chapman2006-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8342 a1c6a512-1295-4272-9138-f99709370657
* iPod: Enable HAVE_SW_POWEROFF define and map power-off to a very long press ↵Dave Chapman2005-12-22
| | | | | | on PLAY git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8278 a1c6a512-1295-4272-9138-f99709370657
* Button driver would insert erronous events when wheel position overflowed, ↵Thom Johansen2005-12-22
| | | | | | this fixes it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8277 a1c6a512-1295-4272-9138-f99709370657
* Correctly attribute Bernard Leach as the (C) holder for code taken from ↵Dave Chapman2005-12-19
| | | | | | ipodlinux. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8264 a1c6a512-1295-4272-9138-f99709370657
* Remove IPOD_NANO_PAD definition - the Nano's keypad has turned out to be ↵Dave Chapman2005-12-19
| | | | | | identical to the other 4G models git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8262 a1c6a512-1295-4272-9138-f99709370657
* Button and click wheel driver for iPod 4g and Nano.Thom Johansen2005-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8256 a1c6a512-1295-4272-9138-f99709370657
* fix yellow builds.Magnus Holmgren2005-11-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8058 a1c6a512-1295-4272-9138-f99709370657
* iriver: only show remote lock icon if remote is locked and plugged.Magnus Holmgren2005-11-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8057 a1c6a512-1295-4272-9138-f99709370657
* Some minor tweaks for iriver button_read()Jens Arnold2005-11-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8049 a1c6a512-1295-4272-9138-f99709370657
* Backlight handling: * Added 'Caption Backlight' and 'Backlight On When ↵Jens Arnold2005-11-21
| | | | | | Charging' for the iriver remote LCD. * Enabled the backlight code for the simulator, and prepared backlight simulation. It's only a stub atm, writing messages to the console window. * Added tick task handling to the simulators for this to work. * Code cleanup in backlight.c, less dead code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8034 a1c6a512-1295-4272-9138-f99709370657
* Correct typo that prevented Nano from buildingDave Chapman2005-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7990 a1c6a512-1295-4272-9138-f99709370657
* Fix button problems - disable button_flip for the iPod and disable software ↵Dave Chapman2005-11-19
| | | | | | poweroff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7981 a1c6a512-1295-4272-9138-f99709370657
* H300: remote backlight on GPO33Linus Nielsen Feltzing2005-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7973 a1c6a512-1295-4272-9138-f99709370657
* H300 button driverLinus Nielsen Feltzing2005-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7908 a1c6a512-1295-4272-9138-f99709370657
* iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman2005-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
* Reverse previous commit - it had uneffected side-effects.Jonas Häggqvist2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7546 a1c6a512-1295-4272-9138-f99709370657
* Fix to remote-hold check by Stephan Wezel - it always returned true when the ↵Jonas Häggqvist2005-09-22
| | | | | | remote wasn't present. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7538 a1c6a512-1295-4272-9138-f99709370657
* The power thread now monitors the shutdown process and forces a poweroff if ↵Linus Nielsen Feltzing2005-09-14
| | | | | | it takes more than 8 seconds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7517 a1c6a512-1295-4272-9138-f99709370657
* Safety net for devices with no hardware poweroff mechanism - hold STOP for ↵Linus Nielsen Feltzing2005-09-12
| | | | | | several seconds to force a poweroff if the normal shutdown fails git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7512 a1c6a512-1295-4272-9138-f99709370657
* Check for features, not for models.Jens Arnold2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6966 a1c6a512-1295-4272-9138-f99709370657
* the h300 models have hold tooDaniel Stenberg2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6962 a1c6a512-1295-4272-9138-f99709370657
* I believe this is more likely to reflect the h300 keypadDaniel Stenberg2005-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6942 a1c6a512-1295-4272-9138-f99709370657
* Resume rework. With the new resume function, 'Ask' and 'Ask Once' are ↵Christi Scarborough2005-06-29
| | | | | | redundant options, since you can resume after any startup using the resume key. These have been stripped out, and the resume code has been streamlined. A small bug in button handler initialisation has been fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6911 a1c6a512-1295-4272-9138-f99709370657
* BUTTON_RC_VOL relabeled as BUTTON_RC_MODE for consistency with main unit. ↵Christi Scarborough2005-06-24
| | | | | | RC keymappings changed to be consistent with main unit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6853 a1c6a512-1295-4272-9138-f99709370657
* Corrected placement of parentheses.Jens Arnold2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6624 a1c6a512-1295-4272-9138-f99709370657
* Oops! Compile error on ondio and gmini... fixed nowTomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6620 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: It was impossible to shut the iriver down with the remote.Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6619 a1c6a512-1295-4272-9138-f99709370657
* Killed a warning :)Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6616 a1c6a512-1295-4272-9138-f99709370657
* More optimized fix (doing GPIO1_READ just once)Tomas Salfischberger2005-06-08
| | | | | | | Formatting as amiconn wanted :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6615 a1c6a512-1295-4272-9138-f99709370657
* Fixed bug, the remote play/pause button (BUTTON_RC_ON) worked with hold on.Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6614 a1c6a512-1295-4272-9138-f99709370657
* iRiver: added support for hold-button on main unit and remote controlChristian Gmeiner2005-04-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6320 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Correct port pin setup for the local and remote keypadLinus Nielsen Feltzing2005-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6308 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Independent backlight timers for the main and remote LCDLinus Nielsen Feltzing2005-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6303 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Support for remote control buttonsLinus Nielsen Feltzing2005-02-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5909 a1c6a512-1295-4272-9138-f99709370657
* iRiver: added remote hold switch, and allow shutdown when chargingLinus Nielsen Feltzing2005-02-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5886 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5844 a1c6a512-1295-4272-9138-f99709370657
* more precise settings for GMini adc levelsJean-Philippe Bernardy2005-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5794 a1c6a512-1295-4272-9138-f99709370657
* Added ON button support for gminiJean-Philippe Bernardy2005-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5738 a1c6a512-1295-4272-9138-f99709370657
* Ooops, I did it again...Linus Nielsen Feltzing2005-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5673 a1c6a512-1295-4272-9138-f99709370657
* button_status() no longer calls button_read(), since it isn't interrupt safeLinus Nielsen Feltzing2005-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5670 a1c6a512-1295-4272-9138-f99709370657
* (1) Remapped BUTTON_CANCEL->BUTTON_OFF for gmini better representing its ↵Jens Arnold2005-01-23
| | | | | | function, and for consistency. (2) Removed TAB chars, prettified formatting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5634 a1c6a512-1295-4272-9138-f99709370657
* Jean-Philippe Bernardy: gmini100 keypad supportDaniel Stenberg2005-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5553 a1c6a512-1295-4272-9138-f99709370657
* Button driver overhaul: (1) Unified the button driver functions as much as ↵Jens Arnold2004-12-01
| | | | | | possible (2) Proper #defines for FM recorder button ADC channels (3) Got rid of old port B #defines only valid for recorder (4) button filtering for all models (5) RoLo with ON after panic should now work for FM/V2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5472 a1c6a512-1295-4272-9138-f99709370657
* Properly initialize Port A button input pins (player coldstart)Jens Arnold2004-11-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5471 a1c6a512-1295-4272-9138-f99709370657
* Remote control working againJens Arnold2004-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5467 a1c6a512-1295-4272-9138-f99709370657