Crate ambiq_apollo4p_pac

Crate ambiq_apollo4p_pac 

Source
Expand description

Peripheral access API for APOLLO4P microcontrollers (generated using svd2rust v0.33.4 ( ))

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::i2s0 as i2s1;
pub use self::iom0 as iom1;
pub use self::iom0 as iom2;
pub use self::iom0 as iom3;
pub use self::iom0 as iom4;
pub use self::iom0 as iom5;
pub use self::iom0 as iom6;
pub use self::iom0 as iom7;
pub use self::mspi0 as mspi1;
pub use self::mspi0 as mspi2;
pub use self::pdm0 as pdm1;
pub use self::pdm0 as pdm2;
pub use self::pdm0 as pdm3;
pub use self::uart0 as uart1;
pub use self::uart0 as uart2;
pub use self::uart0 as uart3;

Modules§

adc
Analog Digital Converter Control
apbdma
APB DMA Register Interfaces
audadc
Audio Analog Digital Converter Control
clkgen
Clock Generator
cpu
CM4 Complex Registers (Cache, TCM, DAXI)
crypto
Embedded security and cryptographic services
dc
Display Controller
dsi
Digital Serial Interface Unit
dsp
DSP Control Interface
fpio
Fast PIO access
generic
Common register and bit access and modify traits
gpio
General Purpose IO
gpu
Graphics Processing Unit
i2s0
I2S ASRC Master/Slave Module
iom0
IO Peripheral Master
ioslave
I2C/SPI Slave
mcuctrl
MCU Miscellaneous Control Logic
mspi0
Multi-bit SPI Master
pdm0
PDM Audio
pwrctrl
PWR Controller Register Bank
rstgen
MCU Reset Generator
rtc
Real Time Clock
sdio
SDIO Control Registers
security
Security Interfaces
stimer
Counter/Timer
timer
Counter/Timer
uart0
Serial UART
usb
USB device register descriptions.
usbphy
USBPHY device register descriptions.
vcomp
Voltage Comparator
wdt
Watchdog Timer

Structs§

Adc
Analog Digital Converter Control
Apbdma
APB DMA Register Interfaces
Audadc
Audio Analog Digital Converter Control
Clkgen
Clock Generator
Cpu
CM4 Complex Registers (Cache, TCM, DAXI)
Crypto
Embedded security and cryptographic services
Dc
Display Controller
Dsi
Digital Serial Interface Unit
Dsp
DSP Control Interface
Fpio
Fast PIO access
Gpio
General Purpose IO
Gpu
Graphics Processing Unit
I2s0
I2S ASRC Master/Slave Module
I2s1
I2S ASRC Master/Slave Module
Iom0
IO Peripheral Master
Iom1
IO Peripheral Master
Iom2
IO Peripheral Master
Iom3
IO Peripheral Master
Iom4
IO Peripheral Master
Iom5
IO Peripheral Master
Iom6
IO Peripheral Master
Iom7
IO Peripheral Master
Ioslave
I2C/SPI Slave
Mcuctrl
MCU Miscellaneous Control Logic
Mspi0
Multi-bit SPI Master
Mspi1
Multi-bit SPI Master
Mspi2
Multi-bit SPI Master
Pdm0
PDM Audio
Pdm1
PDM Audio
Pdm2
PDM Audio
Pdm3
PDM Audio
Peripherals
All the peripherals.
Pwrctrl
PWR Controller Register Bank
Rstgen
MCU Reset Generator
Rtc
Real Time Clock
Sdio
SDIO Control Registers
Security
Security Interfaces
Stimer
Counter/Timer
Timer
Counter/Timer
Uart0
Serial UART
Uart1
Serial UART
Uart2
Serial UART
Uart3
Serial UART
Usb
USB device register descriptions.
Usbphy
USBPHY device register descriptions.
Vcomp
Voltage Comparator
Wdt
Watchdog Timer

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority