Crate mkl25z4

Source
Expand description

Peripheral access API for MKL25Z4 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
cmp0
High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX)
dac0
12-Bit Digital-to-Analog Converter
dma
DMA Controller
dmamux0
DMA channel multiplexor
fgpioa
General Purpose Input/Output
fgpiob
General Purpose Input/Output
fgpioc
General Purpose Input/Output
fgpiod
General Purpose Input/Output
fgpioe
General Purpose Input/Output
ftfa
Flash Memory Interface
ftfa_flash_config
Flash configuration field
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
llwu
Low leakage wakeup unit
lptmr0
Low Power Timer
mcg
Multipurpose Clock Generator module
mcm
Core Platform Miscellaneous Control Module
mtb
Micro Trace Buffer
mtbdwt
MTB data watchpoint and trace
osc0
Oscillator
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
rom
System ROM
rtc
Secure Real Time Clock
sim
System Integration Module
smc
System Mode Controller
spi0
Serial Peripheral Interface
spi1
Serial Peripheral Interface
tpm0
Timer/PWM Module
tpm1
Timer/PWM Module
tpm2
Timer/PWM Module
tsi0
Touch sense input
uart0
Universal Asynchronous Receiver/Transmitter
uart1
Universal Asynchronous Receiver/Transmitter (UART)
uart2
Universal Asynchronous Receiver/Transmitter (UART)
usb0
Universal Serial Bus, OTG Capable Controller

Structs§

ADC0
Analog-to-Digital Converter
CBP
Cache and branch predictor maintenance operations
CMP0
High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX)
CPUID
CPUID
CorePeripherals
Core peripherals
DAC0
12-Bit Digital-to-Analog Converter
DCB
Debug Control Block
DMA
DMA Controller
DMAMUX0
DMA channel multiplexor
DWT
Data Watchpoint and Trace unit
FGPIOA
General Purpose Input/Output
FGPIOB
General Purpose Input/Output
FGPIOC
General Purpose Input/Output
FGPIOD
General Purpose Input/Output
FGPIOE
General Purpose Input/Output
FPB
Flash Patch and Breakpoint unit
FTFA
Flash Memory Interface
FTFA_FLASHCONFIG
Flash configuration field
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
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
MTB
Micro Trace Buffer
MTBDWT
MTB data watchpoint and trace
NVIC
Nested Vector Interrupt Controller
OSC0
Oscillator
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
ROM
System ROM
RTC
Secure Real Time Clock
SCB
System Control Block
SIM
System Integration Module
SMC
System Mode Controller
SPI0
Serial Peripheral Interface
SPI1
Serial Peripheral Interface
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit
TPM0
Timer/PWM Module
TPM1
Timer/PWM Module
TPM2
Timer/PWM Module
TSI0
Touch sense input
UART0
Universal Asynchronous Receiver/Transmitter
UART1
Universal Asynchronous Receiver/Transmitter (UART)
UART2
Universal Asynchronous Receiver/Transmitter (UART)
USB0
Universal Serial Bus, OTG Capable Controller

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