Crate k64

Source
Expand description

Peripheral access API for MK64F12 microcontrollers (generated using svd2rust v0.14.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
cau
Memory Mapped Cryptographic Acceleration Unit (MMCAU)
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
dac1
12-Bit Digital-to-Analog Converter
dma
Enhanced direct memory access controller
dmamux
DMA channel multiplexor
enet
Ethernet MAC-NET Core
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
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
rng
Random Number Generator Accelerator
rtc
Secure Real Time Clock
sdhc
Secured Digital Host Controller
sim
System Integration Module
smc
System Mode Controller
spi0
Serial Peripheral Interface
spi1
Serial Peripheral Interface
spi2
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
uart3
Serial Communication Interface
uart4
Serial Communication Interface
uart5
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
CAU
Memory Mapped Cryptographic Acceleration Unit (MMCAU)
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
DAC1
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
ENET
Ethernet MAC-NET Core
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
RNG
Random Number Generator Accelerator
RTC
Secure Real Time Clock
SCB
System Control Block
SDHC
Secured Digital Host Controller
SIM
System Integration Module
SMC
System Mode Controller
SPI0
Serial Peripheral Interface
SPI1
Serial Peripheral Interface
SPI2
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
UART3
Serial Communication Interface
UART4
Serial Communication Interface
UART5
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