Files
Blinds_XIAO/include/bmEvents.hpp

25 lines
635 B
C++
Raw Normal View History

2026-01-10 02:45:26 -06:00
#ifndef BM_EVENTS_H
#define BM_EVENTS_H
#include <freertos/queue.h>
// bool send_app_event(app_event_t *event);
// void deinit_event_queue(QueueHandle_t& event_queue);
// // 1. Event Types: The "What"
// typedef enum {
// EVENT_BUTTON_PRESSED,
// EVENT_WIFI_CONNECTED,
// EVENT_WIFI_DISCONNECTED,
// EVENT_BLE_DATA_RECEIVED,
// EVENT_TIMER_TICK
// } event_type_t;
// // 2. The Message Structure: The "Payload"
// typedef struct {
// event_type_t type;
// void *data; // Optional: Pointer to data (buffer, string, etc.)
// int data_len; // Optional: Length of data
// } app_event_t;
2026-01-10 02:45:26 -06:00
#endif