lf-rfid-event.h 298 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <stdint.h>
  3. class LfrfidEvent {
  4. public:
  5. // events enum
  6. enum class Type : uint8_t {
  7. Tick,
  8. Back,
  9. MenuSelected,
  10. NextScene,
  11. };
  12. // payload
  13. union {
  14. uint32_t menu_index;
  15. } payload;
  16. // event type
  17. Type type;
  18. };