list_event.h 681 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #pragma once
  2. #ifndef EVENT_LIST_H
  3. #define EVENT_LIST_H
  4. /* Event codes */
  5. typedef enum {
  6. eventNull = 0x00,
  7. evNewSecond,
  8. evBTN1Pressed,
  9. evBTN2Pressed,
  10. evBTN3Pressed,
  11. evBTN4Pressed,
  12. evBTN1Holded,
  13. evBTN2Holded,
  14. evBTN3Holded,
  15. evBTN4Holded,
  16. evRefreshCal,
  17. evDisplayWDT
  18. } es_event_t;
  19. /* State codes */
  20. typedef enum {
  21. stNoChange = 0x00,
  22. stShowTime,
  23. stShowMMSS,
  24. stShowWDay,
  25. stShowDM,
  26. stShowYear,
  27. stShowHumidity,
  28. stShowTemperature,
  29. stShowPressure,
  30. stShowSensorData,
  31. stShowBright,
  32. stSetHH,
  33. stSetMM,
  34. stSetWD,
  35. stSetMD,
  36. stSetMon,
  37. stSetYear,
  38. /* end */
  39. stLastState
  40. } es_state_t;
  41. #ifndef NULL
  42. #define NULL ((void*)0)
  43. #endif
  44. #endif