stm32wbxx_it.c 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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 ADC_HandleTypeDef hadc1;
  7. extern COMP_HandleTypeDef hcomp1;
  8. extern RTC_HandleTypeDef hrtc;
  9. extern TIM_HandleTypeDef htim1;
  10. extern TIM_HandleTypeDef htim2;
  11. extern TIM_HandleTypeDef htim16;
  12. extern TIM_HandleTypeDef htim17;
  13. extern void HW_TS_RTC_Wakeup_Handler();
  14. extern void HW_IPCC_Tx_Handler();
  15. extern void HW_IPCC_Rx_Handler();
  16. void SysTick_Handler(void) {
  17. HAL_IncTick();
  18. }
  19. void ADC1_IRQHandler(void) {
  20. HAL_ADC_IRQHandler(&hadc1);
  21. }
  22. void USB_LP_IRQHandler(void) {
  23. HAL_PCD_IRQHandler(&hpcd_USB_FS);
  24. }
  25. void COMP_IRQHandler(void) {
  26. HAL_COMP_IRQHandler(&hcomp1);
  27. }
  28. void TIM1_TRG_COM_TIM17_IRQHandler(void) {
  29. HAL_TIM_IRQHandler(&htim1);
  30. }
  31. void TIM1_CC_IRQHandler(void) {
  32. HAL_TIM_IRQHandler(&htim1);
  33. }
  34. void HSEM_IRQHandler(void) {
  35. HAL_HSEM_IRQHandler();
  36. }
  37. void RTC_WKUP_IRQHandler(void){
  38. HW_TS_RTC_Wakeup_Handler();
  39. }
  40. void IPCC_C1_TX_IRQHandler(void){
  41. HW_IPCC_Tx_Handler();
  42. }
  43. void IPCC_C1_RX_IRQHandler(void){
  44. HW_IPCC_Rx_Handler();
  45. }