stm32wbxx_it.c 713 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "main.h"
  2. #include "stm32wbxx_it.h"
  3. #include "FreeRTOS.h"
  4. #include "task.h"
  5. #include "usbd_core.h"
  6. extern usbd_device udev;
  7. extern TIM_HandleTypeDef htim1;
  8. extern void HW_TS_RTC_Wakeup_Handler();
  9. extern void HW_IPCC_Tx_Handler();
  10. extern void HW_IPCC_Rx_Handler();
  11. void SysTick_Handler(void) {
  12. HAL_IncTick();
  13. }
  14. void USB_LP_IRQHandler(void) {
  15. usbd_poll(&udev);
  16. }
  17. void TIM1_TRG_COM_TIM17_IRQHandler(void) {
  18. HAL_TIM_IRQHandler(&htim1);
  19. }
  20. void TIM1_CC_IRQHandler(void) {
  21. HAL_TIM_IRQHandler(&htim1);
  22. }
  23. void HSEM_IRQHandler(void) {
  24. HAL_HSEM_IRQHandler();
  25. }
  26. void IPCC_C1_TX_IRQHandler(void) {
  27. HW_IPCC_Tx_Handler();
  28. }
  29. void IPCC_C1_RX_IRQHandler(void) {
  30. HW_IPCC_Rx_Handler();
  31. }