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
- Edma0
Tcd0 - 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