list_event.h 699 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. evBTN1Holded,
  12. evBTN2Holded,
  13. evBTN3Holded,
  14. evSwitch1On,
  15. evSwitch1Off,
  16. evSwitch2On,
  17. evSwitch2Off,
  18. evSwitch3On,
  19. evSwitch3Off,
  20. evSwitch4On,
  21. evSwitch4Off,
  22. evSwitch5On,
  23. evSwitch5Off,
  24. evRefreshCal,
  25. evDisplayWDT,
  26. evLastEvent
  27. } es_event_t;
  28. /* State codes */
  29. typedef enum {
  30. stNoChange = 0x00,
  31. stShowTime,
  32. stShowMMSS,
  33. stShowDate,
  34. stSetHH,
  35. stSetMM,
  36. stSetWD,
  37. stSetMD,
  38. stSetMon,
  39. stSetYear,
  40. /* end */
  41. stLastState
  42. } es_state_t;
  43. #ifndef NULL
  44. #define NULL ((void*)0)
  45. #endif
  46. #endif