emulation.h 700 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <furi.h>
  3. #include <storage/storage.h>
  4. #include <toolbox/stream/stream.h>
  5. #include <toolbox/stream/file_stream.h>
  6. #include <lib/worker/nfc_playlist_worker.h>
  7. #include <lib/led/nfc_playlist_led.h>
  8. #include <gui/view_dispatcher.h>
  9. #include <gui/scene_manager.h>
  10. #include <gui/modules/popup.h>
  11. void nfc_playlist_emulation_scene_on_enter(void* context);
  12. bool nfc_playlist_emulation_scene_on_event(void* context, SceneManagerEvent event);
  13. void nfc_playlist_emulation_scene_on_exit(void* context);
  14. typedef enum NfcPlaylistEmulationState {
  15. NfcPlaylistEmulationState_Emulating,
  16. NfcPlaylistEmulationState_Stopped,
  17. NfcPlaylistEmulationState_Canceled
  18. } NfcPlaylistEmulationState;