summaryrefslogtreecommitdiff
path: root/include/badge
diff options
context:
space:
mode:
authoruvok2025-07-17 21:33:50 +0200
committeruvok2025-07-17 21:33:50 +0200
commita5571a834f1b2b7ec0b8cdc016884442099ceab8 (patch)
treeb6f1a2aa0ca3bc50957bcf7383f59fcca95fc4d4 /include/badge
parent3f9e0e97aa0491d0143642f8302dd38afb42f479 (diff)
Reorganize, scope, add GPIO
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);
+}