yincheng.zhong
2024-05-07 36667ff9eed83df5f6460d596220908afc9b9a11
Src/stm32l0xx_it.c
@@ -46,6 +46,7 @@
volatile uint16_t rx_len ;  //接收一帧数据的长度
volatile uint8_t recv_end_flag; //一帧数据接收完成标志
extern uint8_t GPS_GGAdate[200];
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
@@ -66,6 +67,7 @@
extern DMA_HandleTypeDef hdma_usart1_tx;
extern UART_HandleTypeDef hlpuart1;
extern UART_HandleTypeDef huart1;
extern TIM_HandleTypeDef htim6;
/* USER CODE BEGIN EV */
/* USER CODE END EV */
@@ -172,6 +174,7 @@
  /* USER CODE BEGIN EXTI4_15_IRQn 0 */
  /* USER CODE END EXTI4_15_IRQn 0 */
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_9);
  HAL_GPIO_EXTI_IRQHandler(RADIO_DIO1_Pin);
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_12);
  /* USER CODE BEGIN EXTI4_15_IRQn 1 */
@@ -224,6 +227,20 @@
}
/**
  * @brief This function handles TIM6 global interrupt.
  */
void TIM6_IRQHandler(void)
{
  /* USER CODE BEGIN TIM6_IRQn 0 */
  /* USER CODE END TIM6_IRQn 0 */
  HAL_TIM_IRQHandler(&htim6);
  /* USER CODE BEGIN TIM6_IRQn 1 */
  /* USER CODE END TIM6_IRQn 1 */
}
/**
  * @brief This function handles USART1 global interrupt / USART1 wake-up interrupt through EXTI line 25.
  */
void USART1_IRQHandler(void)
@@ -263,5 +280,12 @@
}
/* USER CODE BEGIN 1 */
extern u8 uwb_rx_remaintime_ms;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
    if(uwb_rx_remaintime_ms>0)
    {
        uwb_rx_remaintime_ms--;
    }
}
/* USER CODE END 1 */