#ifndef __MAIN_H #define __MAIN_H #define VER_HIGH_VALUE 1 #define VER_LOW_VALUE 1 #define BATTERY_LOW_LEVEL 23 #define IES200_1ST_MAC 0x44 #define IES200_2ST_MAC 0x33 #define IES200_3ST_MAC 0xC0 #define BUTTON_NONE 0 #define BUTTON_EMG 1 #define BUTTON_TEST 2 #define BUTTON_REG 3 #define BUTTON_ALIVE 5 #define BUZZER_NONE 0 #define BUZZER_EMG 1 #define BUZZER_TEST 2 #define BUZZER_REG 3 #define BUZZER_BOOT_LOADER 4 #define BUZZER_POWER_ON 5 #define COMMAND_LENGTH 17 #define COMMAND_TYPE 0x74 #define COMMAND_EMG 0x01 #define COMMAND_TEST 0x02 #define COMMAND_ALIVE 0x04 #define COMMAND_REG 0x03 #define UID_VALUE_01 0 #define UID_VALUE_02 0 #define UID_VALUE_03 0 #define UID_VALUE_04 0 #define SITE_VALUE_01 1 #define SITE_VALUE_02 1 #define SITE_VALUE_03 1 #define SITE_VALUE_04 1 #define RUN_TIME_LIMIT 10000 //10sec #define SLEEP_WDT_LIMIT 24*60*60*1000 // 24 Hour void advertising_start(void); extern uint8_t advertising_flag; #endif