stm32wbxx_it.c 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #include "main.h"
  2. #include "stm32wbxx_it.h"
  3. #include "FreeRTOS.h"
  4. #include "task.h"
  5. extern PCD_HandleTypeDef hpcd_USB_FS;
  6. extern COMP_HandleTypeDef hcomp1;
  7. extern RTC_HandleTypeDef hrtc;
  8. extern TIM_HandleTypeDef htim1;
  9. extern TIM_HandleTypeDef htim2;
  10. extern TIM_HandleTypeDef htim16;
  11. extern TIM_HandleTypeDef htim17;
  12. extern void HW_TS_RTC_Wakeup_Handler();
  13. extern void HW_IPCC_Tx_Handler();
  14. extern void HW_IPCC_Rx_Handler();
  15. void SysTick_Handler(void) {
  16. HAL_IncTick();
  17. }
  18. void USB_LP_IRQHandler(void) {
  19. HAL_PCD_IRQHandler(&hpcd_USB_FS);
  20. }
  21. void COMP_IRQHandler(void) {
  22. HAL_COMP_IRQHandler(&hcomp1);
  23. }
  24. void TIM1_TRG_COM_TIM17_IRQHandler(void) {
  25. HAL_TIM_IRQHandler(&htim1);
  26. }
  27. void TIM1_CC_IRQHandler(void) {
  28. HAL_TIM_IRQHandler(&htim1);
  29. }
  30. void HSEM_IRQHandler(void) {
  31. HAL_HSEM_IRQHandler();
  32. }
  33. void RTC_WKUP_IRQHandler(void){
  34. HW_TS_RTC_Wakeup_Handler();
  35. }
  36. void IPCC_C1_TX_IRQHandler(void){
  37. HW_IPCC_Tx_Handler();
  38. }
  39. void IPCC_C1_RX_IRQHandler(void){
  40. HW_IPCC_Rx_Handler();
  41. }