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