#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" #define FLIPBIP_VERSION "v0.0.4" 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; int haptic; int led; int bip39_strength; int bip44_coin; int overwrite_saved_seed; } FlipBip; typedef enum { FlipBipViewIdStartscreen, FlipBipViewIdMenu, FlipBipViewIdScene1, // FlipBipViewIdScene2, FlipBipViewIdSettings, } FlipBipViewId; typedef enum { FlipBipHapticOff, FlipBipHapticOn, } FlipBipHapticState; typedef enum { FlipBipLedOff, FlipBipLedOn, } FlipBipLedState; typedef enum { FlipBipStrength128, FlipBipStrength192, FlipBipStrength256, } FlipBipStrengthState; typedef enum { FlipBipCoinBTC0, FlipBipCoinETH60, } FlipBipCoinState;