| | |
| | | volatile uint16_t rx_len ; //接收一帧数据的长度 |
| | | volatile uint8_t recv_end_flag; //一帧数据接收完成标志 |
| | | extern uint8_t GPS_GGAdate[200]; |
| | | |
| | | /* USER CODE END PV */ |
| | | |
| | | /* Private function prototypes -----------------------------------------------*/ |
| | |
| | | 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 */ |
| | |
| | | /* 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 */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * @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) |
| | |
| | | } |
| | | |
| | | /* 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 */ |