unleashed-firmware/applications/external/pacs_fuzzer/fuzzer_i.h

28 lines
565 B
C
Raw Normal View History

2023-06-02 13:42:58 +00:00
#pragma once
#include <stdint.h>
#include <gui/gui.h>
#include <gui/view_dispatcher.h>
#include <gui/scene_manager.h>
#include "scenes/fuzzer_scene.h"
#include "views/main_menu.h"
2023-06-02 17:33:28 +00:00
#include "views/attack.h"
2023-06-02 13:42:58 +00:00
#include "helpers/fuzzer_types.h"
2023-06-02 21:32:32 +00:00
#include "helpers/fake_worker.h"
2023-06-02 13:42:58 +00:00
#include <flipper_format/flipper_format_i.h>
typedef struct {
Gui* gui;
ViewDispatcher* view_dispatcher;
SceneManager* scene_manager;
2023-06-02 17:33:28 +00:00
2023-06-02 13:42:58 +00:00
FuzzerViewMain* main_view;
2023-06-02 17:33:28 +00:00
FuzzerViewAttack* attack_view;
2023-06-02 13:42:58 +00:00
2023-06-02 17:33:28 +00:00
FuzzerState fuzzer_state;
2023-06-02 21:32:32 +00:00
FuzzerWorker* worker;
2023-06-02 13:42:58 +00:00
} PacsFuzzerApp;