Skip to main content

Crate mcxa_pac

Crate mcxa_pac 

Source
Expand description

Peripheral access API for MCXA256 microcontrollers (generated using svd2rust v0.37.1 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports§

pub use self::ctimer0 as ctimer1;
pub use self::ctimer0 as ctimer2;
pub use self::ctimer0 as ctimer3;
pub use self::ctimer0 as ctimer4;
pub use self::aoi0 as aoi1;
pub use self::lpi2c0 as lpi2c1;
pub use self::lpi2c0 as lpi2c2;
pub use self::lpi2c0 as lpi2c3;
pub use self::lpuart0 as lpuart5;
pub use self::lpspi0 as lpspi1;
pub use self::lpuart0 as lpuart1;
pub use self::lpuart0 as lpuart2;
pub use self::lpuart0 as lpuart3;
pub use self::lpuart0 as lpuart4;
pub use self::eqdc0 as eqdc1;
pub use self::flexpwm0 as flexpwm1;
pub use self::adc0 as adc1;
pub use self::cmp0 as cmp1;
pub use self::port0 as port1;
pub use self::port0 as port2;
pub use self::port0 as port3;
pub use self::port0 as port4;
pub use self::can0 as can1;
pub use self::adc0 as adc2;
pub use self::adc0 as adc3;
pub use self::cdog0 as cdog1;
pub use self::gpio0 as gpio1;
pub use self::gpio0 as gpio2;
pub use self::gpio0 as gpio3;
pub use self::gpio0 as gpio4;

Modules§

adc0
ADC
aoi0
AOI
can0
CAN
cdog0
CDOG
cmc
CMC
cmp0
LPCMP
crc0
CRC
ctimer0
Standard Counter or Timer
dac0
12-bit DAC
dbgmailbox
DBGMB
dma0
DMA MP
edma_0_tcd0
DMA TCD
eim0
Error Injection Module
eqdc0
Quadrature_Decoder
erm0
Error Reporting Module
flexio0
Flexible I/O
flexpwm0
PWM
fmc0
NPX
fmu0
Flash
freqme0
FREQME
generic
Common register and bit access and modify traits
glikey0
GLIKEY
gpio0
GPIO
i3c0
Improved Inter-Integrated Circuit
inputmux0
INPUTMUX
lpi2c0
Low-Power Inter-Integrated Circuit
lpspi0
Low-Power Serial Peripheral Interface
lptmr0
LPTMR
lpuart0
LPUART
mau0
MAUWRAP
mbc0
TRDC
mrcc0
MRCC
opamp0
OPAMP
ostimer0
OSTIMER
pkc0
no description available
port0
PORT
rtc0
RTC
sau
Security Attribution Unit
scg0
System Clock Generator
scn_scb
System Control not in System Control Block
sgi0
no description available
smartdma0
Smart DMA Controller
spc0
SPC
syscon
SYSCON
tdet0
TDET
trng0
pd_main.trng0
udf0
no description available
usb0
USBFS
utick0
UTICK
vbat0
VBAT
waketimer0
WAKE_TIMER
wuu0
Low-Leakage Wakeup Unit
wwdt0
WWDT

Structs§

Peripherals
All the peripherals.

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Type Aliases§

Adc0
ADC
Adc1
ADC
Adc2
ADC
Adc3
ADC
Aoi0
AOI
Aoi1
AOI
Can0
CAN
Can1
CAN
Cdog0
CDOG
Cdog1
CDOG
Cmc
CMC
Cmp0
LPCMP
Cmp1
LPCMP
Crc0
CRC
Ctimer0
Standard Counter or Timer
Ctimer1
Standard Counter or Timer
Ctimer2
Standard Counter or Timer
Ctimer3
Standard Counter or Timer
Ctimer4
Standard Counter or Timer
Dac0
12-bit DAC
Dbgmailbox
DBGMB
Dma0
DMA MP
Edma0Tcd0
DMA TCD
Eim0
Error Injection Module
Eqdc0
Quadrature_Decoder
Eqdc1
Quadrature_Decoder
Erm0
Error Reporting Module
Flexio0
Flexible I/O
Flexpwm0
PWM
Flexpwm1
PWM
Fmc0
NPX
Fmu0
Flash
Freqme0
FREQME
Glikey0
GLIKEY
Gpio0
GPIO
Gpio1
GPIO
Gpio2
GPIO
Gpio3
GPIO
Gpio4
GPIO
I3c0
Improved Inter-Integrated Circuit
Inputmux0
INPUTMUX
Lpi2c0
Low-Power Inter-Integrated Circuit
Lpi2c1
Low-Power Inter-Integrated Circuit
Lpi2c2
Low-Power Inter-Integrated Circuit
Lpi2c3
Low-Power Inter-Integrated Circuit
Lpspi0
Low-Power Serial Peripheral Interface
Lpspi1
Low-Power Serial Peripheral Interface
Lptmr0
LPTMR
Lpuart0
LPUART
Lpuart1
LPUART
Lpuart2
LPUART
Lpuart3
LPUART
Lpuart4
LPUART
Lpuart5
LPUART
Mau0
MAUWRAP
Mbc0
TRDC
Mrcc0
MRCC
Opamp0
OPAMP
Ostimer0
OSTIMER
Pkc0
no description available
Port0
PORT
Port1
PORT
Port2
PORT
Port3
PORT
Port4
PORT
Rtc0
RTC
Sau
Security Attribution Unit
Scg0
System Clock Generator
ScnScb
System Control not in System Control Block
Sgi0
no description available
Smartdma0
Smart DMA Controller
Spc0
SPC
Syscon
SYSCON
Tdet0
TDET
Trng0
pd_main.trng0
Udf0
no description available
Usb0
USBFS
Utick0
UTICK
Vbat0
VBAT
Waketimer0
WAKE_TIMER
Wuu0
Low-Leakage Wakeup Unit
Wwdt0
WWDT