diff options
Diffstat (limited to 'firmware/target/mips')
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h index 67d710a38a..4eb3af5e14 100644 --- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h +++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h | |||
@@ -21,8 +21,6 @@ | |||
21 | #ifndef BUTTON_TARGET_H | 21 | #ifndef BUTTON_TARGET_H |
22 | #define BUTTON_TARGET_H | 22 | #define BUTTON_TARGET_H |
23 | 23 | ||
24 | |||
25 | #include <stdbool.h> | ||
26 | #include "config.h" | 24 | #include "config.h" |
27 | 25 | ||
28 | #define HAS_BUTTON_HOLD | 26 | #define HAS_BUTTON_HOLD |
@@ -33,16 +31,16 @@ int button_read_device(int *data); | |||
33 | void button_set_touch_available(void); | 31 | void button_set_touch_available(void); |
34 | 32 | ||
35 | /* Main unit's buttons */ | 33 | /* Main unit's buttons */ |
36 | #define BUTTON_POWER 0x00000001 | 34 | #define BUTTON_POWER 0x00000001 |
37 | #define BUTTON_VOL_UP 0x00000002 | 35 | #define BUTTON_VOL_UP 0x00000002 |
38 | #define BUTTON_VOL_DOWN 0x00000004 | 36 | #define BUTTON_VOL_DOWN 0x00000004 |
39 | #define BUTTON_MENU 0x00000008 | 37 | #define BUTTON_MENU 0x00000008 |
40 | 38 | ||
41 | /* Compatibility hacks for flipping. Needs a somewhat better fix. */ | 39 | /* Compatibility hacks for flipping. Needs a somewhat better fix. */ |
42 | #define BUTTON_LEFT BUTTON_MIDLEFT | 40 | #define BUTTON_LEFT BUTTON_MIDLEFT |
43 | #define BUTTON_RIGHT BUTTON_MIDRIGHT | 41 | #define BUTTON_RIGHT BUTTON_MIDRIGHT |
44 | #define BUTTON_UP BUTTON_TOPMIDDLE | 42 | #define BUTTON_UP BUTTON_TOPMIDDLE |
45 | #define BUTTON_DOWN BUTTON_BOTTOMMIDDLE | 43 | #define BUTTON_DOWN BUTTON_BOTTOMMIDDLE |
46 | 44 | ||
47 | /* Touch Screen Area Buttons */ | 45 | /* Touch Screen Area Buttons */ |
48 | #define BUTTON_TOPLEFT 0x00000010 | 46 | #define BUTTON_TOPLEFT 0x00000010 |
@@ -55,19 +53,21 @@ void button_set_touch_available(void); | |||
55 | #define BUTTON_BOTTOMMIDDLE 0x00000800 | 53 | #define BUTTON_BOTTOMMIDDLE 0x00000800 |
56 | #define BUTTON_BOTTOMRIGHT 0x00001000 | 54 | #define BUTTON_BOTTOMRIGHT 0x00001000 |
57 | 55 | ||
58 | #define BUTTON_TOUCH 0x00002000 | ||
59 | |||
60 | #define DEFAULT_TOUCHSCREEN_CALIBRATION {.A=0xFFF9FDA2, .B=0xFFFFE82A, \ | 56 | #define DEFAULT_TOUCHSCREEN_CALIBRATION {.A=0xFFF9FDA2, .B=0xFFFFE82A, \ |
61 | .C=0xA22AA2C, .D=0x23DC, .E=0x8E3E6, \ | 57 | .C=0xA22AA2C, .D=0x23DC, .E=0x8E3E6, \ |
62 | .F=0x76CF88AA, .divider=0xFFAD4013} | 58 | .F=0x76CF88AA, .divider=0xFFAD4013} |
63 | 59 | ||
64 | #define BUTTON_MAIN 0x3FFF | 60 | #define BUTTON_MAIN (BUTTON_POWER | BUTTON_VOL_UP | BUTTON_VOL_DOWN | \ |
61 | BUTTON_MENU | BUTTON_TOPLEFT | BUTTON_TOPMIDDLE | \ | ||
62 | BUTTON_TOPRIGHT | BUTTON_MIDLEFT | BUTTON_CENTER | \ | ||
63 | BUTTON_MIDRIGHT | BUTTON_BOTTOMLEFT | BUTTON_BOTTOMMIDDLE | \ | ||
64 | BUTTON_BOTTOMRIGHT) | ||
65 | 65 | ||
66 | /* No remote */ | 66 | /* No remote */ |
67 | #define BUTTON_REMOTE 0 | 67 | #define BUTTON_REMOTE 0 |
68 | 68 | ||
69 | /* Software power-off */ | 69 | /* Software power-off */ |
70 | #define POWEROFF_BUTTON BUTTON_POWER | 70 | #define POWEROFF_BUTTON BUTTON_POWER |
71 | #define POWEROFF_COUNT 10 | 71 | #define POWEROFF_COUNT 10 |
72 | 72 | ||
73 | #endif /* BUTTON_TARGET_H */ | 73 | #endif /* BUTTON_TARGET_H */ |