#[cfg(any(feature = "stm32f030", feature = "stm32f070"))]
pub(crate) const SUPPORTED_IRQS: [&str; 28] = [
"WWDG",
"PVD",
"RTC",
"FLASH",
"RCC",
"EXTI0_1",
"EXTI2_3",
"EXTI4_15",
"DMA1_CH1",
"DMA1_CH2_3",
"DMA1_CH4_5",
"ADC",
"TIM1_BRK_UP_TRG_COM",
"TIM1_CC",
"TIM3",
"TIM6",
"TIM14",
"TIM15",
"TIM16",
"TIM17",
"I2C1",
"I2C2",
"SPI1",
"SPI2",
"USART1",
"USART2",
"USART3_4_5_6",
"USB",
];
#[cfg(any(feature = "stm32f031", feature = "stm32f051",
feature = "stm32f071", feature = "stm32f091"))]
pub(crate) const SUPPORTED_IRQS: [&str; 32] = [
"WWDG",
"PVD",
"RTC",
"FLASH",
"RCC_CRS",
"EXTI0_1",
"EXTI2_3",
"EXTI4_15",
"TSC",
"DMA1_CH1",
"DMA1_CH2_3_DMA2_CH1_2",
"DMA1_CH4_5_6_7_DMA2_CH3_4_5",
"ADC_COMP",
"TIM1_BRK_UP_TRG_COM",
"TIM1_CC",
"TIM2",
"TIM3",
"TIM6_DAC",
"TIM7",
"TIM14",
"TIM15",
"TIM16",
"TIM17",
"I2C1",
"I2C2",
"SPI1",
"SPI2",
"USART1",
"USART2",
"USART3_4_5_6_7_8",
"CEC_CAN",
"USB",
];
#[cfg(any(feature = "stm32f042", feature = "stm32f072"))]
pub(crate) const SUPPORTED_IRQS: [&str; 32] = [
"WWDG",
"PVD",
"RTC",
"FLASH",
"RCC_CRS",
"EXTI0_1",
"EXTI2_3",
"EXTI4_15",
"TSC",
"DMA1_CH1",
"DMA1_CH2_3",
"DMA1_CH4_5_6_7",
"ADC_COMP",
"TIM1_BRK_UP_TRG_COM",
"TIM1_CC",
"TIM2",
"TIM3",
"TIM6_DAC",
"TIM7",
"TIM14",
"TIM15",
"TIM16",
"TIM17",
"I2C1",
"I2C2",
"SPI1",
"SPI2",
"USART1",
"USART2",
"USART3_4",
"CEC_CAN",
"USB",
];
#[cfg(any(feature = "stm32f038", feature = "stm32f048", feature = "stm32f058",
feature = "stm32f078", feature = "stm32f098"))]
pub(crate) const SUPPORTED_IRQS: [&str; 32] = [
"WWDG",
"PVD",
"RTC",
"FLASH",
"RCC_CRS",
"EXTI0_1",
"EXTI2_3",
"EXTI4_15",
"TSC",
"DMA1_CH1",
"DMA1_CH2_3_DMA2_CH1_2",
"DMA1_CH4_5_6_7_DMA2_CH3_4_5",
"ADC_COMP",
"TIM1_BRK_UP_TRG_COM",
"TIM1_CC",
"TIM2",
"TIM3",
"TIM6_DAC",
"TIM7",
"TIM14",
"TIM15",
"TIM16",
"TIM17",
"I2C1",
"I2C2",
"SPI1",
"SPI2",
"USART1",
"USART2",
"USART3_4_5_6_7_8",
"CEC_CAN",
"USB",
];