summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tcc77x/logikdax/button-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tcc77x/logikdax/button-target.h')
-rw-r--r--firmware/target/arm/tcc77x/logikdax/button-target.h27
1 files changed, 4 insertions, 23 deletions
diff --git a/firmware/target/arm/tcc77x/logikdax/button-target.h b/firmware/target/arm/tcc77x/logikdax/button-target.h
index 2925a423b6..46997fc5d0 100644
--- a/firmware/target/arm/tcc77x/logikdax/button-target.h
+++ b/firmware/target/arm/tcc77x/logikdax/button-target.h
@@ -23,29 +23,6 @@
23#include <stdbool.h> 23#include <stdbool.h>
24#include "config.h" 24#include "config.h"
25 25
26/*
27
28Results of button testing:
29
30HOLD: GPIOA & 0x0002 (0=pressed, 0x0002 = released)
31POWER: GPIOA & 0x8000 (0=pressed, 0x8000 = released)
32
33ADC[0]: (approx values)
34
35RIGHT - 0x37
36LEFT - 0x7f
37JOYSTICK PRESS - 0xc7
38UP - 0x11e
39DOWN - 0x184
40MODE - 0x1f0/0x1ff
41PRESET - 0x268/0x269
42TIMESHIFT - 0x2dd
43
44Values of ADC[0] tested in OF disassembly: 0x50, 0x96, 0xdc, 0x208, 0x384
45
46*/
47
48
49void button_init_device(void); 26void button_init_device(void);
50int button_read_device(void); 27int button_read_device(void);
51 28
@@ -66,5 +43,9 @@ int button_read_device(void);
66 |BUTTON_RIGHT|BUTTON_UP|BUTTON_DOWN|BUTTON_SELECT) 43 |BUTTON_RIGHT|BUTTON_UP|BUTTON_DOWN|BUTTON_SELECT)
67 44
68#define BUTTON_REMOTE 0 45#define BUTTON_REMOTE 0
46
47/* Software power-off */
48#define POWEROFF_BUTTON BUTTON_POWERPLAY
49#define POWEROFF_COUNT 40
69 50
70#endif /* _BUTTON_TARGET_H_ */ 51#endif /* _BUTTON_TARGET_H_ */