#pragma once #include #include #include #include #include #include #include typedef enum { EventTypeTick, EventTypeKey, } EventType; typedef struct { EventType type; InputEvent input; } PluginEvent; typedef struct { int x; int y; } PluginState; struct FOUND { uint8_t addr_size; uint8_t addr[5]; uint16_t total; }; typedef struct { Gui* gui; FuriMessageQueue* event_queue; PluginState* plugin_state; ViewPort* view_port; Storage* storage; NotificationApp* notification; uint8_t* log_arr; struct FOUND *found; } Nrf24Scan;