list_event.h 510 B

1234567891011121314151617181920212223242526272829303132333435
  1. #pragma once
  2. #ifndef EVENT_LIST_H
  3. #define EVENT_LIST_H
  4. /* коды событий */
  5. typedef enum {
  6. eventNull = 0x00,
  7. evNewSecond,
  8. evBTN1Pressed,
  9. evBTN2Pressed,
  10. evBTN3Pressed,
  11. evBTN1Holded,
  12. evBTN2Holded,
  13. evBTN3Holded,
  14. evMenuWDT
  15. } es_event_t;
  16. /* коды состояний */
  17. typedef enum {
  18. stNoChange = 0x00,
  19. stShowTime,
  20. stShowMMSS,
  21. stShowWDay,
  22. stShowMDay,
  23. stShowMon,
  24. stShowYear,
  25. /* end */
  26. stLastState
  27. } es_state_t;
  28. #ifndef NULL
  29. #define NULL ((void*)0)
  30. #endif
  31. #endif