main.h 994 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #ifndef __MAIN_H
  2. #define __MAIN_H
  3. #define VER_HIGH_VALUE 1
  4. #define VER_LOW_VALUE 1
  5. #define BATTERY_LOW_LEVEL 23
  6. #define IES200_1ST_MAC 0x44
  7. #define IES200_2ST_MAC 0x33
  8. #define IES200_3ST_MAC 0xC0
  9. #define BUTTON_NONE 0
  10. #define BUTTON_EMG 1
  11. #define BUTTON_TEST 2
  12. #define BUTTON_REG 3
  13. #define BUTTON_ALIVE 5
  14. #define BUZZER_NONE 0
  15. #define BUZZER_EMG 1
  16. #define BUZZER_TEST 2
  17. #define BUZZER_REG 3
  18. #define BUZZER_BOOT_LOADER 4
  19. #define BUZZER_POWER_ON 5
  20. #define COMMAND_LENGTH 17
  21. #define COMMAND_TYPE 0x74
  22. #define COMMAND_EMG 0x01
  23. #define COMMAND_TEST 0x02
  24. #define COMMAND_ALIVE 0x04
  25. #define COMMAND_REG 0x03
  26. #define UID_VALUE_01 0
  27. #define UID_VALUE_02 0
  28. #define UID_VALUE_03 0
  29. #define UID_VALUE_04 0
  30. #define SITE_VALUE_01 1
  31. #define SITE_VALUE_02 1
  32. #define SITE_VALUE_03 1
  33. #define SITE_VALUE_04 1
  34. #define RUN_TIME_LIMIT 10000 //10sec
  35. #define SLEEP_WDT_LIMIT 24*60*60*1000 // 24 Hour
  36. void advertising_start(void);
  37. extern uint8_t advertising_flag;
  38. #endif