#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; typedef struct { Gui* gui; FuriMessageQueue* event_queue; PluginState* plugin_state; ViewPort* view_port; Storage* storage; NotificationApp* notification; } nRF24Batch;