[][src]Crate ambiq_apollo3_pac

Peripheral access API for APOLLO3 microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules

adc

Analog Digital Converter Control

apbdma

APB DMA Register Interfaces

bleif

BLE Interface

cachectrl

Flash Cache Controller

clkgen

Clock Generator

ctimer

Counter/Timer

gpio

General Purpose IO

iom0

IO Peripheral Master

ioslave

I2C/SPI Slave

mcuctrl

MCU Miscellaneous Control Logic

mspi

Multibit SPI Master

pdm

PDM Audio

pwrctrl

PWR Controller Register Bank

rstgen

MCU Reset Generator

rtc

Real Time Clock

scard

Serial ISO7816

security

Security Interfaces

uart0

Serial UART

vcomp

Voltage Comparator

wdt

Watchdog Timer

Structs

ADC

Analog Digital Converter Control

APBDMA

APB DMA Register Interfaces

BLEIF

BLE Interface

CACHECTRL

Flash Cache Controller

CBP

Cache and branch predictor maintenance operations

CLKGEN

Clock Generator

CPUID

CPUID

CTIMER

Counter/Timer

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

GPIO

General Purpose IO

IOM0

IO Peripheral Master

IOM1

IOM1

IOM2

IOM2

IOM3

IOM3

IOM4

IOM4

IOM5

IOM5

IOSLAVE

I2C/SPI Slave

ITM

Instrumentation Trace Macrocell

MCUCTRL

MCU Miscellaneous Control Logic

MPU

Memory Protection Unit

MSPI

Multibit SPI Master

NVIC

Nested Vector Interrupt Controller

PDM

PDM Audio

PWRCTRL

PWR Controller Register Bank

Peripherals

All the peripherals

RSTGEN

MCU Reset Generator

RTC

Real Time Clock

SCARD

Serial ISO7816

SCB

System Control Block

SECURITY

Security Interfaces

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

UART0

Serial UART

UART1

UART1

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