zhyinch
2020-05-16 0dfe35b40cdcea88d1f4727df66feb1b4d4cf467
Src/main.c
@@ -38,7 +38,7 @@
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
//#define DEBUG_MODE
#define Period               (uint32_t) 32768
#define Period               (uint32_t) 32768 - 1
#define Timeout              (uint32_t) 32768 - 1//(32768 - 1)
/* USER CODE END PD */
@@ -77,13 +77,12 @@
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
uint32_t dev_id;
extern uint8_t g_start_sync_flag;
uint16_t heartbeat_timer,poll_timer,sync_timer;
uint8_t aRxBuffer[1],group_id;
void IdleTask(void)
{
   g_start_sync_flag=0;
         UART_CheckReceive();
      UART_CheckSend();
   
@@ -200,7 +199,7 @@
uint32_t temp;
extern uint8_t sleep_flag,m_bEUARTTxEn;
uint16_t waitusart_timer;
uint8_t bat_percent=0;
uint8_t bat_percent=0,g_start_send_flag;
//void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)
//{
//  /* Set transmission flag: trasfer complete*/
@@ -255,7 +254,7 @@
   Dw1000_App_Init();
   
   dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
   dwt_entersleep();
//   dwt_entersleep();
   waitusart_timer=1;
   DW_DISABLE;
//   HAL_Delay(2000);
@@ -301,7 +300,7 @@
      }
         if(m_bEUARTTxEn==0&&waitusart_timer==0)
         {   
            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
         //   HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
         }