diff options
Diffstat (limited to 'firmware/target/arm/as3525/sansa-m200v4')
-rw-r--r-- | firmware/target/arm/as3525/sansa-m200v4/button-m200v4.c | 10 | ||||
-rw-r--r-- | firmware/target/arm/as3525/sansa-m200v4/button-target.h | 16 |
2 files changed, 13 insertions, 13 deletions
diff --git a/firmware/target/arm/as3525/sansa-m200v4/button-m200v4.c b/firmware/target/arm/as3525/sansa-m200v4/button-m200v4.c index a10956657f..d6bf0acf9b 100644 --- a/firmware/target/arm/as3525/sansa-m200v4/button-m200v4.c +++ b/firmware/target/arm/as3525/sansa-m200v4/button-m200v4.c | |||
@@ -41,7 +41,7 @@ int button_read_device(void) | |||
41 | 41 | ||
42 | /* direct GPIO connections */ | 42 | /* direct GPIO connections */ |
43 | if (GPIOA_PIN(3)) | 43 | if (GPIOA_PIN(3)) |
44 | result |= BUTTON_MENU; | 44 | result |= BUTTON_POWER; |
45 | 45 | ||
46 | /* This is a keypad using A4-A6 as columns and A0-A2 as rows */ | 46 | /* This is a keypad using A4-A6 as columns and A0-A2 as rows */ |
47 | GPIOA_PIN(4) = (1<<4); | 47 | GPIOA_PIN(4) = (1<<4); |
@@ -50,10 +50,10 @@ int button_read_device(void) | |||
50 | /* A4A0 is unused */ | 50 | /* A4A0 is unused */ |
51 | 51 | ||
52 | if (GPIOA_PIN(1)) | 52 | if (GPIOA_PIN(1)) |
53 | result |= BUTTON_VOLDOWN; | 53 | result |= BUTTON_VOL_DOWN; |
54 | 54 | ||
55 | if (GPIOA_PIN(2)) | 55 | if (GPIOA_PIN(2)) |
56 | result |= BUTTON_PLAYPAUSE; | 56 | result |= BUTTON_UP; |
57 | 57 | ||
58 | GPIOA_PIN(4) = 0x00; | 58 | GPIOA_PIN(4) = 0x00; |
59 | 59 | ||
@@ -76,10 +76,10 @@ int button_read_device(void) | |||
76 | btn_delay(); | 76 | btn_delay(); |
77 | 77 | ||
78 | if (GPIOA_PIN(0)) | 78 | if (GPIOA_PIN(0)) |
79 | result |= BUTTON_REPEATAB; | 79 | result |= BUTTON_DOWN; |
80 | 80 | ||
81 | if (GPIOA_PIN(1)) | 81 | if (GPIOA_PIN(1)) |
82 | result |= BUTTON_VOLUP; | 82 | result |= BUTTON_VOL_UP; |
83 | 83 | ||
84 | /* hold button is read in button_hold() */ | 84 | /* hold button is read in button_hold() */ |
85 | 85 | ||
diff --git a/firmware/target/arm/as3525/sansa-m200v4/button-target.h b/firmware/target/arm/as3525/sansa-m200v4/button-target.h index 779f7400bb..49a7409a6b 100644 --- a/firmware/target/arm/as3525/sansa-m200v4/button-target.h +++ b/firmware/target/arm/as3525/sansa-m200v4/button-target.h | |||
@@ -32,24 +32,24 @@ int button_read_device(void); | |||
32 | bool button_hold(void); | 32 | bool button_hold(void); |
33 | 33 | ||
34 | /* Main unit's buttons */ | 34 | /* Main unit's buttons */ |
35 | #define BUTTON_MENU 0x00000001 | 35 | #define BUTTON_POWER 0x00000001 |
36 | #define BUTTON_VOLUP 0x00000002 | 36 | #define BUTTON_VOL_UP 0x00000002 |
37 | #define BUTTON_VOLDOWN 0x00000004 | 37 | #define BUTTON_VOL_DOWN 0x00000004 |
38 | #define BUTTON_PLAYPAUSE 0x00000008 | 38 | #define BUTTON_UP 0x00000008 |
39 | #define BUTTON_REPEATAB 0x00000010 | 39 | #define BUTTON_DOWN 0x00000010 |
40 | #define BUTTON_LEFT 0x00000020 | 40 | #define BUTTON_LEFT 0x00000020 |
41 | #define BUTTON_RIGHT 0x00000040 | 41 | #define BUTTON_RIGHT 0x00000040 |
42 | #define BUTTON_SELECT 0x00000080 | 42 | #define BUTTON_SELECT 0x00000080 |
43 | #define BUTTON_HOLD 0x00000100 | 43 | #define BUTTON_HOLD 0x00000100 |
44 | 44 | ||
45 | #define BUTTON_MAIN (BUTTON_MENU|BUTTON_VOLUP|BUTTON_VOLDOWN\ | 45 | #define BUTTON_MAIN (BUTTON_POWER|BUTTON_VOL_UP|BUTTON_VOL_DOWN\ |
46 | |BUTTON_PLAYPAUSE|BUTTON_REPEATAB|BUTTON_LEFT\ | 46 | |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT\ |
47 | |BUTTON_RIGHT|BUTTON_SELECT|BUTTON_HOLD) | 47 | |BUTTON_RIGHT|BUTTON_SELECT|BUTTON_HOLD) |
48 | 48 | ||
49 | #define BUTTON_REMOTE 0 | 49 | #define BUTTON_REMOTE 0 |
50 | 50 | ||
51 | /* Software power-off */ | 51 | /* Software power-off */ |
52 | #define POWEROFF_BUTTON BUTTON_MENU | 52 | #define POWEROFF_BUTTON BUTTON_POWER |
53 | #define POWEROFF_COUNT 40 | 53 | #define POWEROFF_COUNT 40 |
54 | 54 | ||
55 | #endif /* _BUTTON_TARGET_H_ */ | 55 | #endif /* _BUTTON_TARGET_H_ */ |