lfrfid_debug_i.h 589 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <furi.h>
  3. #include <furi_hal.h>
  4. #include <gui/gui.h>
  5. #include <gui/view.h>
  6. #include <gui/view_dispatcher.h>
  7. #include <gui/scene_manager.h>
  8. #include <gui/modules/submenu.h>
  9. #include "views/lfrfid_debug_view_tune.h"
  10. #include "scenes/lfrfid_debug_scene.h"
  11. typedef struct LfRfidDebug LfRfidDebug;
  12. struct LfRfidDebug {
  13. Gui* gui;
  14. ViewDispatcher* view_dispatcher;
  15. SceneManager* scene_manager;
  16. // Common Views
  17. Submenu* submenu;
  18. LfRfidTuneView* tune_view;
  19. };
  20. typedef enum {
  21. LfRfidDebugViewSubmenu,
  22. LfRfidDebugViewTune,
  23. } LfRfidDebugView;