diff options
author | uvok | 2025-07-17 21:33:50 +0200 |
---|---|---|
committer | uvok | 2025-07-17 21:33:50 +0200 |
commit | a5571a834f1b2b7ec0b8cdc016884442099ceab8 (patch) | |
tree | b6f1a2aa0ca3bc50957bcf7383f59fcca95fc4d4 /include/badge | |
parent | 3f9e0e97aa0491d0143642f8302dd38afb42f479 (diff) |
Reorganize, scope, add GPIO
Diffstat (limited to 'include/badge')
-rw-r--r-- | include/badge/config.h.template | 7 | ||||
-rw-r--r-- | include/badge/display.h | 7 | ||||
-rw-r--r-- | include/badge/displays.h | 5 | ||||
-rw-r--r-- | include/badge/gpio.h | 8 |
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); +} |