Crate bl808_pac

Crate bl808_pac 

Source
Expand description

Peripheral access API for BL808 microcontrollers (generated using svd2rust v0.26.0 ( ))

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 function control
audio
Audio codec controller
cci
Camera Control Interface
codec
Codec miscellaneous control
debug
Secure debug configuration
dma
Direct Memory Access
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, ADC and ACOMP interface control
h264
H.264 video codec control
hbn
Hibernate (Deep sleep) control
i2c
Inter-Integrated Circuit bus
i2s
Inter-IC Sound controller
ipc
Inter-processor Channel
ir
Infrared Remote module
iso11898
ISO 11898 communication protocol
lz4d
Hardware LZ4 Decompressor
misc
Chip Miscellaneous control
mjpeg
Motion JPEG encoder
mmglb
Multimedia Global controller
npu
Bouffalo Convolutional Neural Network
pdm
Pulse Density Modulation
pds
Power-Down Sleep control
psram
Pseudo Static Random Access Memory control
pta
Packet Traffic Arbitration
pwm
Pulse-Width Modulation module
sdh
Secure Digital host control
sec
Secure Engine
spi
Serial Peripheral Interface
timer
Timer control
uart
Universal Asynchronous Receiver Transmitter
usb
Universal Serial Bus host
wifi
Wireless Fidelity control

Structs§

AGC
Automatic Gain Control
AON
Always-On function control
AUDIO
Audio codec controller
CCI
Camera Control Interface
CODEC
Codec miscellaneous control
DEBUG
Secure debug configuration
DMA0
Direct Memory Access
DMA1
Direct Memory Access
EFUSE
eFuse memory control
EMAC
Ethernet Media Access Control
FLASH
Quad Serial Flash control
GLB
Global configuration register
GPIP
Generic DAC, ADC and ACOMP interface control
H264
H.264 video codec control
HBN
Hibernate (Deep sleep) control
I2C0
Inter-Integrated Circuit bus
I2C1
Inter-Integrated Circuit bus
I2S
Inter-IC Sound controller
IPC
Inter-processor Channel
IR
Infrared Remote module
ISO11898
ISO 11898 communication protocol
LZ4D
Hardware LZ4 Decompressor
MISC
Chip Miscellaneous control
MJPEG
Motion JPEG encoder
MMGLB
Multimedia Global controller
NPU
Bouffalo Convolutional Neural Network
PDM
Pulse Density Modulation
PDS
Power-Down Sleep control
PSRAM
Pseudo Static Random Access Memory control
PTA
Packet Traffic Arbitration
PWM
Pulse-Width Modulation module
Peripherals
All the peripherals.
SDH
Secure Digital host control
SEC
Secure Engine
SPI0
Serial Peripheral Interface
TIMER
Timer control
UART0
Universal Asynchronous Receiver Transmitter
UART1
Universal Asynchronous Receiver Transmitter
USB
Universal Serial Bus host
WIFI
Wireless Fidelity control