diff options
author | Jakob Kaivo <jakob@kaivo.net> | 2018-11-10 19:38:47 -0500 |
---|---|---|
committer | Jakob Kaivo <jakob@kaivo.net> | 2018-11-10 19:38:47 -0500 |
commit | 5a5ef973c695dca3281bcbaf84fab81ad6b7b887 (patch) | |
tree | f57f2480b4ab2caa7c4528c5f5e82675b7256b5b /gpio.h | |
parent | 2552a2e2b72cedfe0bf573f8ebcfc64c5d19bed5 (diff) |
capture button presses and shutdown requests
Diffstat (limited to 'gpio.h')
-rw-r--r-- | gpio.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |