list_event.h 464 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #ifndef EVENT_LIST_H
  3. #define EVENT_LIST_H
  4. /* коды событий */
  5. typedef enum {
  6. eventNull = 0x00,
  7. evRTCinterrupt,
  8. evButton1Pressed,
  9. evButton2Pressed,
  10. evButtonAllPressed,
  11. evButton1Holded,
  12. evButton2Holded,
  13. evButtonAllHolded,
  14. evMenuWDT
  15. } es_event_t;
  16. /* коды состояний */
  17. typedef enum {
  18. stNoChange = 0x00,
  19. // end
  20. stLastState
  21. } es_state_t;
  22. #ifndef NULL
  23. #define NULL ((void*)0)
  24. #endif
  25. #endif //EVENT_LIST_H