Expand description

Peripheral access API for MSP432P401R microcontrollers (generated using svd2rust v0.24.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.

Modules

ADC14

AES256

CAPTIO0

CAPTIO1

COMP_E0

COMP_E1

CRC32

CS

DIO

DMA

EUSCI_A0

EUSCI_A1

EUSCI_A2

EUSCI_A3

EUSCI_B0

EUSCI_B1

EUSCI_B2

EUSCI_B3

FLCTL

Common register and bit access and modify traits

PCM

PMAP

PSS

REF_A

RSTCTL

RTC_C

SYSCTL

System Control Space for ARM core: SCnSCB, SCB, SysTick, NVIC, CoreDebug, MPU, FPU

TIMER32

TIMER_A0

TIMER_A1

TIMER_A2

TIMER_A3

TLV

WDT_A

Structs

ADC14

AES256

CAPTIO0

CAPTIO1

Cache and branch predictor maintenance operations

COMP_E0

COMP_E1

CPUID

CRC32

CS

Core peripherals

Debug Control Block

DIO

DMA

Data Watchpoint and Trace unit

EUSCI_A0

EUSCI_A1

EUSCI_A2

EUSCI_A3

EUSCI_B0

EUSCI_B1

EUSCI_B2

EUSCI_B3

FLCTL

Flash Patch and Breakpoint unit

Floating Point Unit

Instrumentation Trace Macrocell

Memory Protection Unit

Nested Vector Interrupt Controller

PCM

PMAP

PSS

All the peripherals

REF_A

RSTCTL

RTC_C

System Control Block

SYSCTL

SysTick: System Timer

System Control Space for ARM core: SCnSCB, SCB, SysTick, NVIC, CoreDebug, MPU, FPU

TIMER32

TIMER_A0

TIMER_A1

TIMER_A2

TIMER_A3

TLV

Trace Port Interface Unit

WDT_A

Enums

Enumeration of all the interrupts.