Crate mcxn947_pac
source ·Expand description
Peripheral access API for MCXN947_CM33_CORE0 microcontrollers (generated using svd2rust v0.31.5 ( ))
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::Interrupt as interrupt;
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::wwdt0 as wwdt1;
pub use self::i3c0 as i3c1;
pub use self::gdet0 as gdet1;
pub use self::port0 as port5;
pub use self::lptmr0 as lptmr1;
pub use self::cmp0 as cmp1;
pub use self::cmp0 as cmp2;
pub use self::dma0 as dma1;
pub use self::lpspi0 as lpspi1;
pub use self::lpspi0 as lpspi2;
pub use self::lpspi0 as lpspi3;
pub use self::lpspi0 as lpspi4;
pub use self::lpspi0 as lpspi5;
pub use self::lpspi0 as lpspi6;
pub use self::lpspi0 as lpspi7;
pub use self::lpspi0 as lpspi8;
pub use self::lpspi0 as lpspi9;
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::lpuart0 as lpuart5;
pub use self::lpuart0 as lpuart6;
pub use self::lpuart0 as lpuart7;
pub use self::lpuart0 as lpuart8;
pub use self::lpuart0 as lpuart9;
pub use self::lp_flexcomm0 as lp_flexcomm1;
pub use self::lp_flexcomm0 as lp_flexcomm2;
pub use self::lp_flexcomm0 as lp_flexcomm3;
pub use self::lp_flexcomm0 as lp_flexcomm4;
pub use self::lp_flexcomm0 as lp_flexcomm5;
pub use self::lp_flexcomm0 as lp_flexcomm6;
pub use self::lp_flexcomm0 as lp_flexcomm7;
pub use self::lp_flexcomm0 as lp_flexcomm8;
pub use self::lp_flexcomm0 as lp_flexcomm9;
pub use self::lpi2c0 as lpi2c1;
pub use self::lpi2c0 as lpi2c2;
pub use self::lpi2c0 as lpi2c3;
pub use self::lpi2c0 as lpi2c4;
pub use self::lpi2c0 as lpi2c5;
pub use self::lpi2c0 as lpi2c6;
pub use self::lpi2c0 as lpi2c7;
pub use self::lpi2c0 as lpi2c8;
pub use self::lpi2c0 as lpi2c9;
pub use self::gpio0 as gpio5;
pub use self::gpio0 as gpio1;
pub use self::gpio0 as gpio2;
pub use self::gpio0 as gpio3;
pub use self::gpio0 as gpio4;
pub use self::edma_0_tcd as edma_1_tcd;
pub use self::cdog0 as cdog1;
pub use self::cmx_perfmon0 as cmx_perfmon1;
pub use self::pwm0 as pwm1;
pub use self::enc0 as enc1;
pub use self::can0 as can1;
pub use self::emvsim0 as emvsim1;
pub use self::sai0 as sai1;
pub use self::adc0 as adc1;
pub use self::dac0 as dac1;
pub use self::opamp0 as opamp1;
pub use self::opamp0 as opamp2;
pub use self::port0 as port1;
pub use self::port0 as port2;
pub use self::port0 as port3;
pub use self::port0 as port4;
Modules§
- ADC
- AHBSC
- CoolFlux BSP32
- CACHE64_CTRL
- CACHE64_POLSEL
- CAN
- CDOG
- CMC
- LPCMP
- CMX_PERFMON
- CRC
- CTIMER
- 12-bit DAC
- 14-bit DAC
- DBGMB
- DMA MP
- DMA TCD
- EIM
- no description available
- EMVSIM
- ENC
- ENET
- ERM
- EVTG
- EWM
- FLEXIO
- FlexSPI
- Flash
- FREQME
- no description available
- Common register and bit access and modify traits
- GPIO
- I3C
- INPUTMUX
- INTM
- Intrusion and Tamper Response Controller
- LP_FLEXCOMM
- LPI2C
- LPSPI
- LPTMR
- LPUART
- MAILBOX
- Multi-Rate Timer (MRT)
- FMC
- OPAMP
- OSTIMER
- OTPC
- MICFIL
- Pin Interrupts and Pattern Match
- no description available
- Programmable Logic Unit (PLU)
- PORT
- PowerQuad
- PUF
- PUF Key Context Management
- PWM
- RTC
- RTC_SUBSYSTEM
- SAI
- no description available
- SCG
- no description available
- SCT
- SEMA42
- SINC
- SAFO_SM3_SGI
- SmartDMA
- SPC
- M33 Systick module
- SYSCON
- TDET
- TRDC
- TRNG0
- TSI
- USBDCD
- USBFS
- USB
- USBNC
- USBDCD
- USBPHY
- uSDHC
- UTICK
- VBAT
- VREF
- WUU
- WWDT
Structs§
- ADC
- ADC
- AHBSC
- CoolFlux BSP32
- CACHE64_CTRL
- CACHE64_POLSEL
- CAN
- CAN
- Cache and branch predictor maintenance operations
- CDOG
- CDOG
- CMC
- LPCMP
- LPCMP
- LPCMP
- CMX_PERFMON
- CMX_PERFMON
- CPUID
- CRC
- CTIMER
- CTIMER
- CTIMER
- CTIMER
- CTIMER
- Core peripherals
- 12-bit DAC
- 12-bit DAC
- 14-bit DAC
- Debug Control Block
- DBGMB
- DMA MP
- DMA MP
- Data Watchpoint and Trace unit
- DMA TCD
- DMA TCD
- EIM
- no description available
- EMVSIM
- EMVSIM
- ENC
- ENC
- ENET
- ERM
- EVTG
- EWM
- FLEXIO
- FlexSPI
- Flash
- Flash Patch and Breakpoint unit
- Floating Point Unit
- FREQME
- no description available
- no description available
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- I3C
- I3C
- INPUTMUX
- INTM
- Instrumentation Trace Macrocell
- Intrusion and Tamper Response Controller
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPI2C
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPSPI
- LPTMR
- LPTMR
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LPUART
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- LP_FLEXCOMM
- MAILBOX
- Memory Protection Unit
- Multi-Rate Timer (MRT)
- FMC
- Nested Vector Interrupt Controller
- OPAMP
- OPAMP
- OPAMP
- OSTIMER
- OTPC
- MICFIL
- Pin Interrupts and Pattern Match
- no description available
- Programmable Logic Unit (PLU)
- PORT
- PORT
- PORT
- PORT
- PORT
- PORT
- PowerQuad
- PUF
- PUF Key Context Management
- PWM
- PWM
- All the peripherals.
- RTC
- RTC_SUBSYSTEM
- SAI
- SAI
- no description available
- System Control Block
- SCG
- no description available
- SCT
- SEMA42
- SINC
- SAFO_SM3_SGI
- SmartDMA
- SPC
- SYSCON
- SysTick: System Timer
- M33 Systick module
- TDET
- Trace Port Interface Unit
- TRDC
- TRNG0
- TSI
- USBDCD
- USBFS
- USBDCD
- USB
- USBNC
- USBPHY
- uSDHC
- UTICK
- VBAT
- VREF
- WUU
- WWDT
- WWDT
Enums§
- Enumeration of all the interrupts.
Constants§
- Number available in the NVIC for configuring priority