summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authoruvok2025-08-02 18:56:34 +0200
committeruvok2025-08-02 19:00:02 +0200
commit98baf20860831957285a6d2acca1680bae15124f (patch)
treeafe4265bd66cb0f7edb5d2137b528ce6a473f1fa /src/main.cpp
parentb3027f3fd49e64d19a5054831117e4598f491ab9 (diff)
Prepare having a display indicator
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index af388bd..0f6af57 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -83,11 +83,20 @@ void loop()
{
de::uvok::badge::ble_poll_result_t pollres = de::uvok::badge::ble_poll();
- if (pollres.has_data)
+ switch (pollres.action_type)
{
+ case de::uvok::badge::BleActionType::Template: {
+
de::uvok::badge::display_direct(pollres.new_template);
lastActivity = millis();
}
+ break;
+ case de::uvok::badge::BleActionType::Indicator: {
+ de::uvok::badge::display_indicator(pollres.new_indicator);
+ lastActivity = millis();
+ }
+ break;
+ }
}
if (millis() - lastActivity > SLEEP_TIME && !de::uvok::badge::ble_is_active())