summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2008-11-11 11:26:07 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2008-11-11 11:26:07 +0000
commit0d812dd235861d83da25df885414b2d92b6435a5 (patch)
tree98710c36061c5f94be5df92fe40c510253f1a5f7 /firmware/target/arm
parentce505b8a01d3fcebeab5bcced0688d62eae1083e (diff)
downloadrockbox-0d812dd235861d83da25df885414b2d92b6435a5.tar.gz
rockbox-0d812dd235861d83da25df885414b2d92b6435a5.zip
FS#9535 - Sansa Fuze sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19086 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/as3525/sansa-fuze/backlight-target.h3
-rw-r--r--firmware/target/arm/as3525/sansa-fuze/button-target.h12
2 files changed, 10 insertions, 5 deletions
diff --git a/firmware/target/arm/as3525/sansa-fuze/backlight-target.h b/firmware/target/arm/as3525/sansa-fuze/backlight-target.h
index db2cecc07a..ddaa7f2094 100644
--- a/firmware/target/arm/as3525/sansa-fuze/backlight-target.h
+++ b/firmware/target/arm/as3525/sansa-fuze/backlight-target.h
@@ -26,7 +26,8 @@ void _backlight_on(void);
26void _backlight_off(void); 26void _backlight_off(void);
27void _backlight_set_brightness(int brightness); 27void _backlight_set_brightness(int brightness);
28int __backlight_is_on(void); 28int __backlight_is_on(void);
29 29#ifdef HAVE_BUTTON_LIGHT
30void _buttonlight_on(void); 30void _buttonlight_on(void);
31void _buttonlight_off(void); 31void _buttonlight_off(void);
32#endif 32#endif
33#endif
diff --git a/firmware/target/arm/as3525/sansa-fuze/button-target.h b/firmware/target/arm/as3525/sansa-fuze/button-target.h
index c818c602d0..be72e1a35e 100644
--- a/firmware/target/arm/as3525/sansa-fuze/button-target.h
+++ b/firmware/target/arm/as3525/sansa-fuze/button-target.h
@@ -37,12 +37,12 @@ void button_int(void);
37 37
38/* Sandisk Sansa Fuze button codes */ 38/* Sandisk Sansa Fuze button codes */
39 39
40/* TODO: These are just a copy of the E200 */
41
42/* Main unit's buttons */ 40/* Main unit's buttons */
43#define BUTTON_REC 0x00000001 41#define BUTTON_HOME 0x00000001
42
44#define BUTTON_DOWN 0x00000002 43#define BUTTON_DOWN 0x00000002
45#define BUTTON_RIGHT 0x00000004 44#define BUTTON_RIGHT 0x00000004
45
46#define BUTTON_LEFT 0x00000008 46#define BUTTON_LEFT 0x00000008
47#define BUTTON_SELECT 0x00000010 47#define BUTTON_SELECT 0x00000010
48#define BUTTON_UP 0x00000020 48#define BUTTON_UP 0x00000020
@@ -51,7 +51,11 @@ void button_int(void);
51#define BUTTON_SCROLL_BACK 0x00000080 51#define BUTTON_SCROLL_BACK 0x00000080
52#define BUTTON_SCROLL_FWD 0x00000100 52#define BUTTON_SCROLL_FWD 0x00000100
53 53
54#define BUTTON_MAIN 0x00000fff 54#define BUTTON_HOLD 0x00000200
55
56#define BUTTON_MAIN (BUTTON_HOME|BUTTON_DOWN|BUTTON_RIGHT|BUTTON_LEFT \
57 |BUTTON_SELECT|BUTTON_UP|BUTTON_POWER \
58 |BUTTON_SCROLLBACK|BUTTON_SCROLL_FWD|BUTTON_HOLD)
55 59
56/* No Remote control */ 60/* No Remote control */
57#define BUTTON_REMOTE 0 61#define BUTTON_REMOTE 0