list_event.h 631 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. evRefreshCal,
  15. evDisplayWDT
  16. } es_event_t;
  17. /* коды состояний */
  18. typedef enum {
  19. stNoChange = 0x00,
  20. stShowTime,
  21. stShowWDM,
  22. stShowYear,
  23. #ifdef USE_BRIGHT_CONTROL
  24. stShowBright,
  25. #endif // USE_BRIGHT_CONTROL
  26. stSetHH,
  27. stSetMM,
  28. stSetWDay,
  29. stSetMDay,
  30. stSetMon,
  31. stSetYear,
  32. /* end */
  33. stLastState
  34. } es_state_t;
  35. #ifndef NULL
  36. #define NULL ((void*)0)
  37. #endif
  38. #endif