Expand description
Peripheral access API for MSP432E401Y microcontrollers (generated using svd2rust v0.15.0)
You can find an overview of the API here.
Modules§
- adc0
- Register map for ADC0 peripheral
- aes
- Register map for AES peripheral
- aes_dma
- Register map for AES DMA peripheral
- can0
- Register map for CAN0 peripheral
- ccm0
- Register map for CCM0 peripheral
- comp
- Register map for COMP peripheral
- crc
- Register map for CRC peripheral
- des
- Register map for DES peripheral
- des_dma
- Register map for DES DMA peripheral
- eeprom
- Register map for EEPROM peripheral
- emac0
- Register map for EMAC0 peripheral
- epi0
- Register map for EPI0 peripheral
- flash_
ctrl - Register map for FLASH_CTRL peripheral
- gpioa
- Register map for GPIOA peripheral
- hib
- Register map for HIB peripheral
- i2c0
- Register map for I2C0 peripheral
- pwm0
- Register map for PWM0 peripheral
- qei0
- Register map for QEI0 peripheral
- shamd5
- Register map for SHAMD5 peripheral
- shamd5_
dma - Register map for SHAMD5 DMA peripheral
- ssi0
- Register map for SSI0 peripheral
- sysctl
- Register map for SYSCTL peripheral
- sysexc
- Register map for SYSEXC peripheral
- timer0
- Register map for TIMER0 peripheral
- uart0
- Register map for UART0 peripheral
- udma
- Register map for UDMA peripheral
- usb0
- Register map for USB0 peripheral
- watchdog0
- Register map for WATCHDOG0 peripheral
Structs§
- ADC0
- Register map for ADC0 peripheral
- ADC1
- Register map for ADC0 peripheral
- AES
- Register map for AES peripheral
- AES_DMA
- Register map for AES DMA peripheral
- CAN0
- Register map for CAN0 peripheral
- CAN1
- Register map for CAN0 peripheral
- CBP
- Cache and branch predictor maintenance operations
- CCM0
- Register map for CCM0 peripheral
- COMP
- Register map for COMP peripheral
- CPUID
- CPUID
- CRC
- Register map for CRC peripheral
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DES
- Register map for DES peripheral
- DES_DMA
- Register map for DES DMA peripheral
- DWT
- Data Watchpoint and Trace unit
- EEPROM
- Register map for EEPROM peripheral
- EMAC0
- Register map for EMAC0 peripheral
- EPI0
- Register map for EPI0 peripheral
- FLASH_
CTRL - Register map for FLASH_CTRL peripheral
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- GPIOA
- Register map for GPIOA peripheral
- GPIOB
- Register map for GPIOA peripheral
- GPIOC
- Register map for GPIOA peripheral
- GPIOD
- Register map for GPIOA peripheral
- GPIOE
- Register map for GPIOA peripheral
- GPIOF
- Register map for GPIOA peripheral
- GPIOG
- Register map for GPIOA peripheral
- GPIOH
- Register map for GPIOA peripheral
- GPIOJ
- Register map for GPIOA peripheral
- GPIOK
- Register map for GPIOA peripheral
- GPIOL
- Register map for GPIOA peripheral
- GPIOM
- Register map for GPIOA peripheral
- GPION
- Register map for GPIOA peripheral
- GPIOP
- Register map for GPIOA peripheral
- GPIOQ
- Register map for GPIOA peripheral
- HIB
- Register map for HIB peripheral
- I2C0
- Register map for I2C0 peripheral
- I2C1
- Register map for I2C0 peripheral
- I2C2
- Register map for I2C0 peripheral
- I2C3
- Register map for I2C0 peripheral
- I2C4
- Register map for I2C0 peripheral
- I2C5
- Register map for I2C0 peripheral
- I2C6
- Register map for I2C0 peripheral
- I2C7
- Register map for I2C0 peripheral
- I2C8
- Register map for I2C0 peripheral
- I2C9
- Register map for I2C0 peripheral
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- PWM0
- Register map for PWM0 peripheral
- Peripherals
- All the peripherals
- QEI0
- Register map for QEI0 peripheral
- SCB
- System Control Block
- SHAMD5
- Register map for SHAMD5 peripheral
- SHAM
D5_ DMA - Register map for SHAMD5 DMA peripheral
- SSI0
- Register map for SSI0 peripheral
- SSI1
- Register map for SSI0 peripheral
- SSI2
- Register map for SSI0 peripheral
- SSI3
- Register map for SSI0 peripheral
- SYSCTL
- Register map for SYSCTL peripheral
- SYSEXC
- Register map for SYSEXC peripheral
- SYST
- SysTick: System Timer
- TIMER0
- Register map for TIMER0 peripheral
- TIMER1
- Register map for TIMER0 peripheral
- TIMER2
- Register map for TIMER0 peripheral
- TIMER3
- Register map for TIMER0 peripheral
- TIMER4
- Register map for TIMER0 peripheral
- TIMER5
- Register map for TIMER0 peripheral
- TIMER6
- Register map for TIMER0 peripheral
- TIMER7
- Register map for TIMER0 peripheral
- TPIU
- Trace Port Interface Unit
- UART0
- Register map for UART0 peripheral
- UART1
- Register map for UART0 peripheral
- UART2
- Register map for UART0 peripheral
- UART3
- Register map for UART0 peripheral
- UART4
- Register map for UART0 peripheral
- UART5
- Register map for UART0 peripheral
- UART6
- Register map for UART0 peripheral
- UART7
- Register map for UART0 peripheral
- UDMA
- Register map for UDMA peripheral
- USB0
- Register map for USB0 peripheral
- WATCHDO
G0 - Register map for WATCHDOG0 peripheral
- WATCHDO
G1 - Register map for WATCHDOG0 peripheral
Enums§
- Interrupt
- Enumeration of all the interrupts
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority