summaryrefslogtreecommitdiff
path: root/gpio.h
diff options
context:
space:
mode:
authorJakob Kaivo <jakob@kaivo.net>2018-11-10 19:38:47 -0500
committerJakob Kaivo <jakob@kaivo.net>2018-11-10 19:38:47 -0500
commit5a5ef973c695dca3281bcbaf84fab81ad6b7b887 (patch)
treef57f2480b4ab2caa7c4528c5f5e82675b7256b5b /gpio.h
parent2552a2e2b72cedfe0bf573f8ebcfc64c5d19bed5 (diff)
capture button presses and shutdown requests
Diffstat (limited to 'gpio.h')
-rw-r--r--gpio.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/gpio.h b/gpio.h
index a0d3271..1f66586 100644
--- a/gpio.h
+++ b/gpio.h
@@ -1,9 +1,22 @@
#ifndef GPIO_H
#define GPIO_H
+#define ENABLE_RIGHT_DISPLAY 4
+#define ENABLE_LEFT_DISPLAY 5
+
+#define GPIO_LOWBATTERY 88
+#define BUTTON_SPECIAL 89
+#define BUTTON_PREVBOOK 91
+#define BUTTON_PREVPAGE 92
+#define GPIO_SHUTDOWN 93
+#define BUTTON_NEXTPAGE 95
+#define BUTTON_NEXTCHAPTER 96
+#define BUTTON_NEXTBOOK 100
+
int gpio_get(int port);
void gpio_set(int port);
void gpio_clear(int port);
void gpio_init(void);
+void gpio_watch(int port, void (*fn)(int));
#endif