summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/button.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/firmware/export/button.h b/firmware/export/button.h
index 3847d2a..3f6052a 100644
--- a/firmware/export/button.h
+++ b/firmware/export/button.h
@@ -28,8 +28,26 @@
#include "button-target.h"
#endif
+#ifndef BUTTON_REMOTE
+# define BUTTON_REMOTE 0
+#endif
+
extern struct event_queue button_queue;
+void button_init_device(void);
+#ifdef HAVE_BUTTON_DATA
+int button_read_device(int *);
+#else
+int button_read_device(void);
+#endif
+
+#ifdef HAS_BUTTON_HOLD
+bool button_hold(void);
+#endif
+#ifdef HAS_REMOTE_BUTTON_HOLD
+bool remote_button_hold(void);
+#endif
+
void button_init (void) INIT_ATTR;
void button_close(void);
int button_queue_count(void);