Crate bl61x_pac

Source
Expand description

Peripheral access API for BL616/BL618 microcontrollers (generated using svd2rust v0.31.3 ( ))

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§

agc
Automatic Gain Control
aon
Always-ON periherals
auadc
Analog-to-Digital or Pulse-Density audio input
audac
Pulse-Width or Digital-to-Analog audio output
cci
CCI
crc
Checksum peripheral
dbi
MIPI Display Bus Interface
dma
Direct Memory Access module
dvp
Digital Video Port control
efuse
eFuse memory control
emac
Ethernet Media Access Control
flash
Quad Serial Flash control
generic
Common register and bit access and modify traits
glb
Global configuration register
gpip
Generic DAC and ADC interface control
hbn
Hibernate (Deep sleep) control
i2c
Inter-Integrated Circuit bus
i2s
Inter-IC Sound controller
ir
Infrared receiver module
iso11898
ISO 11898 communication protocol
mcu_misc
MCU Miscellaneous Registers
mjpeg
Motion JPEG encoder
pds
Power-Down Sleep control
permit
Peripheral and memory access permission
psram
Pseudo Static Random Access Memory control
pwm
Pulse-Width Modulation module
sdh
Secure Digital host control
sdu
Secure Digital User interface
sec
Digest, Encryption and Signing accelerator
spi
Serial Peripheral Interface
timer
Timer control
tzc_sec
TrustZone Controller Secure Configuration
uart
Universal Asynchronous Receiver Transmitter
usb
Universal Serial Bus host

Structs§

AGC
Automatic Gain Control
AON
Always-ON periherals
AUADC
Analog-to-Digital or Pulse-Density audio input
AUDAC
Pulse-Width or Digital-to-Analog audio output
CCI
CCI
CRC
Checksum peripheral
DBI
MIPI Display Bus Interface
DMA
Direct Memory Access module
DVP0
Digital Video Port control
EFUSE
eFuse memory control
EMAC
Ethernet Media Access Control
FLASH
Quad Serial Flash control
GLB
Global configuration register
GPIP
Generic DAC and ADC interface control
HBN
Hibernate (Deep sleep) control
I2C0
Inter-Integrated Circuit bus
I2C1
Inter-Integrated Circuit bus
I2S
Inter-IC Sound controller
IR
Infrared receiver module
ISO11898
ISO 11898 communication protocol
MCU_MISC
MCU Miscellaneous Registers
MJPEG
Motion JPEG encoder
PDS
Power-Down Sleep control
PERMIT
Peripheral and memory access permission
PSRAM
Pseudo Static Random Access Memory control
PWM
Pulse-Width Modulation module
Peripherals
All the peripherals.
SDH
Secure Digital host control
SDU
Secure Digital User interface
SEC
Digest, Encryption and Signing accelerator
SPI0
Serial Peripheral Interface
TIMER
Timer control
TZC_SEC
TrustZone Controller Secure Configuration
UART0
Universal Asynchronous Receiver Transmitter
UART1
Universal Asynchronous Receiver Transmitter
USB
Universal Serial Bus host