Crate mk20d7 [−] [src]
Peripheral access API for MK20D7 microcontrollers (generated using svd2rust v0.12.0)
You can find an overview of the API here.
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 |
ftfl |
Flash Memory Interface |
ftfl_flash_config |
Flash configuration field |
ftm0 |
FlexTimer Module |
ftm1 |
FlexTimer Module |
ftm2 |
FlexTimer Module |
i2c0 |
Inter-Integrated Circuit |
i2c1 |
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 |
pta |
General Purpose Input/Output |
ptb |
General Purpose Input/Output |
ptc |
General Purpose Input/Output |
ptd |
General Purpose Input/Output |
pte |
General Purpose Input/Output |
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 |
Deserial Serial Peripheral Interface |
spi1 |
Deserial Serial Peripheral Interface |
sys_tick |
System timer |
system_control |
System Control Registers |
tsi0 |
Touch Sensing Input |
uart0 |
Serial Communication Interface |
uart1 |
Serial Communication Interface |
uart2 |
Serial Communication Interface |
uart3 |
Serial Communication Interface |
uart4 |
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 |
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 |
FTFL |
Flash Memory Interface |
FTFL_FLASHCONFIG |
Flash configuration field |
FTM0 |
FlexTimer Module |
FTM1 |
FlexTimer Module |
FTM2 |
FlexTimer Module |
I2C0 |
Inter-Integrated Circuit |
I2C1 |
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 |
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 |
PTA |
General Purpose Input/Output |
PTB |
General Purpose Input/Output |
PTC |
General Purpose Input/Output |
PTD |
General Purpose Input/Output |
PTE |
General Purpose Input/Output |
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 |
Deserial Serial Peripheral Interface |
SPI1 |
Deserial Serial Peripheral Interface |
SYST |
SysTick: System Timer |
SYSTEMCONTROL |
System Control Registers |
SYSTICK |
System timer |
TSI0 |
Touch Sensing Input |
UART0 |
Serial Communication Interface |
UART1 |
Serial Communication Interface |
UART2 |
Serial Communication Interface |
UART3 |
Serial Communication Interface |
UART4 |
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 |