Src/main.c
@@ -43,7 +43,7 @@
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
//#define DEBUG_MODE
#define DEBUG_MODE
/* USER CODE END PD */
@@ -256,9 +256,9 @@
void HardWareTypeDiffConfig(void)
{
    GPIO_InitTypeDef GPIO_InitStruct = {0};
//hardware_type=2;
    if(hardware_type == 0)
        hardware_type = 1;
    hardware_type=g_com_map[ALARM_DISTANCE1]+1;
//    if(hardware_type == 0)
//        hardware_type = 1;
    switch(hardware_type)
    {
    case 1:
@@ -289,7 +289,7 @@
    hardware_pici = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2);
    hardware_type = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4);
    //deca_sleep(1000);
    g_com_map[VERSION] = (1<<8)|39;
    g_com_map[VERSION] = (1<<8)|48;
    active_flag = g_com_map[ACTIVE_INDEX];
    module_power = g_com_map[POWER];
    imu_enable=g_com_map[IMU_ENABLE];
@@ -306,6 +306,7 @@
    bigslot_num = TOTAL_SLOTNUM/tag_frequency;
    total_slotnum = 1000/g_com_map[COM_INTERVAL];
    nomovesleeptime = g_com_map[NOMOVESLEEP_TIME];
    active_flag = 1;
    if(active_flag==0)
    {
        imu_enable=1;
@@ -362,6 +363,7 @@
}
void mcu_sleep(void);
uint32_t temp;
uint8_t tx_near_test_msg[80]={1};
extern uint8_t sleep_flag,m_bEUARTTxEn;
uint16_t waitusart_timer;
//void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)
@@ -427,6 +429,10 @@
    {
        Error_Handler();
    }
      for(int i=0;i<80;i++)
      {
      tx_near_test_msg[i]=1;
      }
//   HAL_Delay(2000);
//   mcu_sleep();
    //LED0_BLINK;