stm32wbxx_it.c 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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_UP_TIM16_IRQHandler(void) {
  29. HAL_TIM_IRQHandler(&htim1);
  30. HAL_TIM_IRQHandler(&htim16);
  31. }
  32. void TIM1_TRG_COM_TIM17_IRQHandler(void) {
  33. HAL_TIM_IRQHandler(&htim1);
  34. }
  35. void TIM1_CC_IRQHandler(void) {
  36. HAL_TIM_IRQHandler(&htim1);
  37. }
  38. void HSEM_IRQHandler(void) {
  39. HAL_HSEM_IRQHandler();
  40. }
  41. void RTC_WKUP_IRQHandler(void){
  42. HW_TS_RTC_Wakeup_Handler();
  43. }
  44. void IPCC_C1_TX_IRQHandler(void){
  45. HW_IPCC_Tx_Handler();
  46. }
  47. void IPCC_C1_RX_IRQHandler(void){
  48. HW_IPCC_Rx_Handler();
  49. }