summaryrefslogtreecommitdiff
path: root/include/badge
diff options
context:
space:
mode:
Diffstat (limited to 'include/badge')
-rw-r--r--include/badge/config.h.template7
-rw-r--r--include/badge/display.h7
-rw-r--r--include/badge/displays.h5
-rw-r--r--include/badge/gpio.h8
4 files changed, 27 insertions, 0 deletions
diff --git a/include/badge/config.h.template b/include/badge/config.h.template
new file mode 100644
index 0000000..c2d0b42
--- /dev/null
+++ b/include/badge/config.h.template
@@ -0,0 +1,7 @@
+#pragma once
+
+#include "displays.h"
+
+#define UVOK_EPAP_DISPLAY ...
+#define BADGE_SSID_NAME
+#define BADGE_SSID_PASS \ No newline at end of file
diff --git a/include/badge/display.h b/include/badge/display.h
new file mode 100644
index 0000000..e6f47cc
--- /dev/null
+++ b/include/badge/display.h
@@ -0,0 +1,7 @@
+#pragma once
+
+namespace de::uvok::badge
+{
+ void display_init(void);
+ void display_demo(void);
+} // namespace de::uvok::badge
diff --git a/include/badge/displays.h b/include/badge/displays.h
new file mode 100644
index 0000000..f588697
--- /dev/null
+++ b/include/badge/displays.h
@@ -0,0 +1,5 @@
+#pragma once
+
+#define DISPLAY_WAVESHARE_219_YBW 1
+#define DISPLAY_WAVESHARE_290_BW 2
+#define DISPLAY_ELECROW_290_BW 3
diff --git a/include/badge/gpio.h b/include/badge/gpio.h
new file mode 100644
index 0000000..7259fbe
--- /dev/null
+++ b/include/badge/gpio.h
@@ -0,0 +1,8 @@
+#pragma once
+
+namespace de::uvok::badge
+{
+ void gpio_init(void);
+ // return ms pressed
+ long gpio_poll(void);
+}