#pragma once #include #include #include #include #include #include #include #include #include #include #include "scenes/flipbip_scene.h" #include "views/flipbip_startscreen.h" #include "views/flipbip_scene_1.h" // #include "views/flipbip_scene_2.h" typedef struct { Gui* gui; NotificationApp* notification; ViewDispatcher* view_dispatcher; Submenu* submenu; SceneManager* scene_manager; VariableItemList* variable_item_list; FlipBipStartscreen* flipbip_startscreen; FlipBipScene1* flipbip_scene_1; // FlipBipScene2* flipbip_scene_2; int haptic; // int speaker; int led; int bip39_strength; } FlipBip; typedef enum { FlipBipViewIdStartscreen, FlipBipViewIdMenu, FlipBipViewIdScene1, // FlipBipViewIdScene2, FlipBipViewIdSettings, } FlipBipViewId; typedef enum { FlipBipHapticOff, FlipBipHapticOn, } FlipBipHapticState; // typedef enum { // FlipBipSpeakerOff, // FlipBipSpeakerOn, // } FlipBipSpeakerState; typedef enum { FlipBipLedOff, FlipBipLedOn, } FlipBipLedState; typedef enum { FlipBipStrength128, FlipBipStrength192, FlipBipStrength256, } FlipBipStrengthState;