mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-12-21 10:13:10 +00:00
26 lines
No EOL
673 B
C
26 lines
No EOL
673 B
C
#pragma once
|
|
|
|
#include <gui/view.h>
|
|
#include "../helpers/fuzzer_custom_event.h"
|
|
|
|
typedef enum {
|
|
FuzzerViewMainStateIdle,
|
|
FuzzerViewMainStateLoading,
|
|
FuzzerViewMainStateSending,
|
|
FuzzerViewMainStateOFF,
|
|
} FuzzerViewMainState;
|
|
|
|
typedef struct FuzzerViewMain FuzzerViewMain;
|
|
|
|
typedef void (*FuzzerViewMainCallback)(FuzzerCustomEvent event, void* context);
|
|
|
|
void fuzzer_view_main_set_callback(
|
|
FuzzerViewMain* fuzzer_view_main,
|
|
FuzzerViewMainCallback callback,
|
|
void* context);
|
|
|
|
FuzzerViewMain* fuzzer_view_main_alloc();
|
|
|
|
void fuzzer_view_main_free(FuzzerViewMain* fuzzer_view_main);
|
|
|
|
View* fuzzer_view_main_get_view(FuzzerViewMain* fuzzer_view_main); |