summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
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())