hal_callback.cpp 750 B

1234567891011121314151617181920212223242526
  1. #include "stm32g4xx_hal.h"
  2. #include "hal_callback.h"
  3. #include "terminal_usartbridge.h"
  4. // -------------------------------------------------------------------------- //
  5. // UART //
  6. // -------------------------------------------------------------------------- //
  7. /**
  8. * @brief Rx Transfer completed callback
  9. * @param huart: UART handle
  10. * @retval None
  11. */
  12. void UART_RxCpltCallback(UART_HandleTypeDef *huart);
  13. void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
  14. {
  15. switch((uint32_t)huart->Instance)
  16. {
  17. case USART3_BASE : // HAL USART Terminal
  18. HAL_UART_RxCpltCallbackTerminal();
  19. break;
  20. default : break;
  21. }
  22. }