#pragma once #include "indicator.h" #include namespace de::uvok::badge { enum class BleActionType { None, Template, Indicator }; typedef struct { BleActionType action_type; union { uint8_t new_template; DisplayIndicator new_indicator; }; } ble_poll_result_t; void ble_init(void); void ble_advertise(void); bool ble_is_active(void); ble_poll_result_t ble_poll(void); void ble_set_image(uint8_t image); } // namespace de::uvok::badge