summaryrefslogtreecommitdiff
path: root/firmware/target/arm/philips/sa9200/button-target.h
diff options
context:
space:
mode:
authorMark Arigo <markarigo@gmail.com>2009-06-19 03:23:38 +0000
committerMark Arigo <markarigo@gmail.com>2009-06-19 03:23:38 +0000
commita61196fd3ae5ebd71134da8eb10e3189403c116f (patch)
tree7ce78201cb299ebfd6ac92f490776072c47a9e03 /firmware/target/arm/philips/sa9200/button-target.h
parent6a0d931f383259b4b82fcfd1cc87700f53bbcb02 (diff)
downloadrockbox-a61196fd3ae5ebd71134da8eb10e3189403c116f.tar.gz
rockbox-a61196fd3ae5ebd71134da8eb10e3189403c116f.zip
Philips SA9200: Working touchpad and button lights! Also, improvements to the keymap (still needs work).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21346 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/philips/sa9200/button-target.h')
-rwxr-xr-xfirmware/target/arm/philips/sa9200/button-target.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/target/arm/philips/sa9200/button-target.h b/firmware/target/arm/philips/sa9200/button-target.h
index 0d691506d2..6259aa0737 100755
--- a/firmware/target/arm/philips/sa9200/button-target.h
+++ b/firmware/target/arm/philips/sa9200/button-target.h
@@ -25,15 +25,23 @@
25#include <stdbool.h> 25#include <stdbool.h>
26#include "config.h" 26#include "config.h"
27 27
28#define MEP_BUTTON_HEADER 0x1a
29#define MEP_BUTTON_ID 0x09
30#define MEP_ABSOLUTE_HEADER 0x0b
31
28#define HAS_BUTTON_HOLD 32#define HAS_BUTTON_HOLD
29 33
30bool button_hold(void); 34bool button_hold(void);
31void button_init_device(void); 35void button_init_device(void);
32int button_read_device(void); 36int button_read_device(void);
33 37
38#ifndef BOOTLOADER
39void button_int(void);
40#endif
41
34/* Main unit's buttons */ 42/* Main unit's buttons */
35#define BUTTON_POWER 0x00000001 43#define BUTTON_POWER 0x00000001
36#define BUTTON_SELECT 0x00000002 44#define BUTTON_PLAY 0x00000002
37#define BUTTON_MENU 0x00000004 45#define BUTTON_MENU 0x00000004
38#define BUTTON_LEFT 0x00000008 46#define BUTTON_LEFT 0x00000008
39#define BUTTON_RIGHT 0x00000010 47#define BUTTON_RIGHT 0x00000010