[−][src]Crate k22f
Peripheral access API for MK22F12 microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Re-exports
pub use self::Interrupt as interrupt; |
Modules
adc0 | Analog-to-Digital Converter |
adc1 | Analog-to-Digital Converter |
aips0 | AIPS-Lite Bridge |
aips1 | AIPS-Lite Bridge |
axbs | Crossbar switch |
can0 | Flex Controller Area Network module |
cmp0 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
cmp1 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
cmp2 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
cmt | Carrier Modulator Transmitter |
crc | Cyclic Redundancy Check |
dac0 | 12-Bit Digital-to-Analog Converter |
dma | Enhanced direct memory access controller |
dmamux | DMA channel multiplexor |
ewm | External Watchdog Monitor |
fb | FlexBus external bus interface |
fmc | Flash Memory Controller |
ftfe | Flash Memory Interface |
ftfe_flash_config | Flash configuration field |
ftm0 | FlexTimer Module |
ftm1 | FlexTimer Module |
ftm2 | FlexTimer Module |
ftm3 | FlexTimer Module |
generic | Common register and bit access and modify traits |
gpioa | General Purpose Input/Output |
gpiob | General Purpose Input/Output |
gpioc | General Purpose Input/Output |
gpiod | General Purpose Input/Output |
gpioe | General Purpose Input/Output |
i2c0 | Inter-Integrated Circuit |
i2c1 | Inter-Integrated Circuit |
i2c2 | Inter-Integrated Circuit |
i2s0 | Inter-IC Sound / Synchronous Audio Interface |
llwu | Low leakage wakeup unit |
lptmr0 | Low Power Timer |
mcg | Multipurpose Clock Generator module |
mcm | Core Platform Miscellaneous Control Module |
osc | Oscillator |
pdb0 | Programmable Delay Block |
pit | Periodic Interrupt Timer |
pmc | Power Management Controller |
porta | Pin Control and Interrupts |
portb | Pin Control and Interrupts |
portc | Pin Control and Interrupts |
portd | Pin Control and Interrupts |
porte | Pin Control and Interrupts |
rcm | Reset Control Module |
rfsys | System register file |
rfvbat | VBAT register file |
rtc | Secure Real Time Clock |
sim | System Integration Module |
smc | System Mode Controller |
spi0 | Serial Peripheral Interface |
sys_tick | System timer |
sysmpu | Memory protection unit |
system_control | System Control Block |
uart0 | Serial Communication Interface |
uart1 | Serial Communication Interface |
uart2 | Serial Communication Interface |
usb0 | Universal Serial Bus, OTG Capable Controller |
usbdcd | USB Device Charger Detection module |
vref | Voltage Reference |
wdog | Generation 2008 Watchdog Timer |
Structs
ADC0 | Analog-to-Digital Converter |
ADC1 | Analog-to-Digital Converter |
AIPS0 | AIPS-Lite Bridge |
AIPS1 | AIPS-Lite Bridge |
AXBS | Crossbar switch |
CAN0 | Flex Controller Area Network module |
CBP | Cache and branch predictor maintenance operations |
CMP0 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
CMP1 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
CMP2 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
CMT | Carrier Modulator Transmitter |
CPUID | CPUID |
CRC | Cyclic Redundancy Check |
CorePeripherals | Core peripherals |
DAC0 | 12-Bit Digital-to-Analog Converter |
DCB | Debug Control Block |
DMA | Enhanced direct memory access controller |
DMAMUX | DMA channel multiplexor |
DWT | Data Watchpoint and Trace unit |
EWM | External Watchdog Monitor |
FB | FlexBus external bus interface |
FMC | Flash Memory Controller |
FPB | Flash Patch and Breakpoint unit |
FPU | Floating Point Unit |
FTFE | Flash Memory Interface |
FTFE_FLASHCONFIG | Flash configuration field |
FTM0 | FlexTimer Module |
FTM1 | FlexTimer Module |
FTM2 | FlexTimer Module |
FTM3 | FlexTimer Module |
GPIOA | General Purpose Input/Output |
GPIOB | General Purpose Input/Output |
GPIOC | General Purpose Input/Output |
GPIOD | General Purpose Input/Output |
GPIOE | General Purpose Input/Output |
I2C0 | Inter-Integrated Circuit |
I2C1 | Inter-Integrated Circuit |
I2C2 | Inter-Integrated Circuit |
I2S0 | Inter-IC Sound / Synchronous Audio Interface |
ITM | Instrumentation Trace Macrocell |
LLWU | Low leakage wakeup unit |
LPTMR0 | Low Power Timer |
MCG | Multipurpose Clock Generator module |
MCM | Core Platform Miscellaneous Control Module |
MPU | Memory Protection Unit |
NVIC | Nested Vector Interrupt Controller |
OSC | Oscillator |
PDB0 | Programmable Delay Block |
PIT | Periodic Interrupt Timer |
PMC | Power Management Controller |
PORTA | Pin Control and Interrupts |
PORTB | Pin Control and Interrupts |
PORTC | Pin Control and Interrupts |
PORTD | Pin Control and Interrupts |
PORTE | Pin Control and Interrupts |
Peripherals | All the peripherals |
RCM | Reset Control Module |
RFSYS | System register file |
RFVBAT | VBAT register file |
RTC | Secure Real Time Clock |
SCB | System Control Block |
SIM | System Integration Module |
SMC | System Mode Controller |
SPI0 | Serial Peripheral Interface |
SYSMPU | Memory protection unit |
SYST | SysTick: System Timer |
SYSTEMCONTROL | System Control Block |
SYSTICK | System timer |
TPIU | Trace Port Interface Unit |
UART0 | Serial Communication Interface |
UART1 | Serial Communication Interface |
UART2 | Serial Communication Interface |
USB0 | Universal Serial Bus, OTG Capable Controller |
USBDCD | USB Device Charger Detection module |
VREF | Voltage Reference |
WDOG | Generation 2008 Watchdog Timer |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |
Attribute Macros
interrupt | Attribute to declare an interrupt (AKA device-specific exception) handler |