#![no_std]
use cortexm4f::{unhandled_interrupt, CortexM4F, CortexMVariant};
pub use stm32f4xx::{
adc, chip, clocks, dbg, dma, exti, flash, gpio, nvic, rcc, spi, syscfg, tim2, usart,
};
pub mod chip_specs;
pub mod interrupt_service;
#[cfg_attr(all(target_arch = "arm", target_os = "none"), link_section = ".irqs")]
#[cfg_attr(all(target_arch = "arm", target_os = "none"), used)]
pub static IRQS: [unsafe extern "C" fn(); 85] = [
CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, unhandled_interrupt, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, unhandled_interrupt, unhandled_interrupt, CortexM4F::GENERIC_ISR, ];
pub unsafe fn init() {
stm32f4xx::init();
}