diff options
author | uvok | 2025-08-02 18:56:34 +0200 |
---|---|---|
committer | uvok | 2025-08-02 19:00:02 +0200 |
commit | 98baf20860831957285a6d2acca1680bae15124f (patch) | |
tree | afe4265bd66cb0f7edb5d2137b528ce6a473f1fa /src/main.cpp | |
parent | b3027f3fd49e64d19a5054831117e4598f491ab9 (diff) |
Prepare having a display indicator
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 11 |
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()) |