/******************************************************************************* * File Name : BSP.c * Description : * Created on : 2018Äê7ÔÂ23ÈÕ * Author : ¶Å¼ü *******************************************************************************/ /******************************************************************************* * Include Files * *******************************************************************************/ #include "BSP.h" #include "stm32L0xx_hal.h" #include "HIDO_Debug.h" #include "Uart.h" /******************************************************************************* * Macro * *******************************************************************************/ /******************************************************************************* * Type Definition * *******************************************************************************/ /******************************************************************************* * Global Variable * *******************************************************************************/ extern UART_HandleTypeDef huart5; /******************************************************************************* * Local Variable * *******************************************************************************/ /******************************************************************************* * Local Function Declaration * *******************************************************************************/ /******************************************************************************* * Local Function * *******************************************************************************/ /******************************************************************************* * Global Function * *******************************************************************************/ /******************************************************************************* * Function Name : HAL_UART_ErrorCallback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) { Uart_RxErrorFromISR(huart); } /******************************************************************************* * Function Name : HAL_UART_TxCpltCallback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { Uart_TxOverFromISR(huart); } /******************************************************************************* * Function Name : HAL_UART_RxCpltCallback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { Uart_RxOverFromISR(huart); } /******************************************************************************* * Function Name : HAL_RTC_AlarmAEventCallback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ void HAL_RTC_AlarmAEventCallback(RTC_HandleTypeDef *hrtc) { #ifdef __APP_CODE__ HIDO_Debug("HAL_RTC_AlarmAEventCallback\r\n"); #endif } /******************************************************************************* * Function Name : HAL_GPIO_EXTI_Callback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ //void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) //{ //#ifdef __APP_CODE__ // HIDO_Debug("HAL_GPIO_EXTI_Callback\r\n"); //#endif //} #if 0 /******************************************************************************* * Function Name : HAL_TIM_PeriodElapsedCallback * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê7ÔÂ23ÈÕ *******************************************************************************/ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { #ifdef __APP_CODE__ if(htim->Instance == htim2.Instance) { Led_ISR100Ms(); } #endif } #endif void EXTI2_IRQHandler(void) { /* USER CODE BEGIN EXTI2_IRQn 0 */ /* USER CODE END EXTI2_IRQn 0 */ HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_2); /* USER CODE BEGIN EXTI2_IRQn 1 */ /* USER CODE END EXTI2_IRQn 1 */ }