list_event.h 909 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. evLastEvent
  19. } es_event_t;
  20. /* State codes */
  21. typedef enum {
  22. stNoChange = 0x00,
  23. stShowTime,
  24. stShowMMSS,
  25. stShowWDay,
  26. stShowDM,
  27. stShowYear,
  28. stShowHumidity,
  29. stShowTemperature,
  30. stShowPressure,
  31. stShowSensorData,
  32. stShowBright,
  33. stSetHH,
  34. stSetMM,
  35. stSetWD,
  36. stSetMD,
  37. stSetMon,
  38. stSetYear,
  39. stShowDNhours,
  40. stShowDNbright,
  41. stShowDNmode,
  42. stShowDNcolour,
  43. stSetDayHour,
  44. stSetNightHour,
  45. stSetDayBright,
  46. stSetNightBright,
  47. stSetDayMode,
  48. stSetNightMode,
  49. stSetDayColour,
  50. stSetNightColour,
  51. /* end */
  52. stLastState
  53. } es_state_t;
  54. #ifndef NULL
  55. #define NULL ((void*)0)
  56. #endif
  57. #endif