From 98baf20860831957285a6d2acca1680bae15124f Mon Sep 17 00:00:00 2001 From: uvok Date: Sat, 2 Aug 2025 18:56:34 +0200 Subject: Prepare having a display indicator --- include/badge/ble.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'include/badge/ble.h') diff --git a/include/badge/ble.h b/include/badge/ble.h index 231b103..27b4749 100644 --- a/include/badge/ble.h +++ b/include/badge/ble.h @@ -1,13 +1,24 @@ #pragma once +#include "indicator.h" #include namespace de::uvok::badge { + enum class BleActionType + { + None, + Template, + Indicator + }; + typedef struct { - bool has_data; - uint8_t new_template; + BleActionType action_type; + union { + uint8_t new_template; + DisplayIndicator new_indicator; + }; } ble_poll_result_t; void ble_init(void); -- cgit v1.2.3