Module peripherals

Source
Expand description

§Peripheral Instances

This module creates singleton instances for each of the various peripherals, and re-exports them to allow users to access and use them in their applications.

Should be noted that that the module also re-exports the Interrupt enum from the PAC, allowing users to handle interrupts associated with these peripherals.

Structs§

ADC1unstable
ADC1 peripheral singleton
APB_CTRLunstable
APB_CTRL peripheral singleton
APB_SARADCunstable
APB_SARADC peripheral singleton
ASSIST_DEBUGunstable
ASSIST_DEBUG peripheral singleton
BBunstable
BB peripheral singleton
BTunstable
BT peripheral singleton
DMAunstable
DMA peripheral singleton
ECCunstable
ECC peripheral singleton
EFUSEunstable
EFUSE peripheral singleton
EXTMEMunstable
EXTMEM peripheral singleton
GPIOunstable
GPIO peripheral singleton
I2C0
I2C0 peripheral singleton
I2C_ANA_MSTunstable
I2C_ANA_MST peripheral singleton
INTERRUPT_CORE0unstable
INTERRUPT_CORE0 peripheral singleton
IO_MUXunstable
IO_MUX peripheral singleton
LEDCunstable
LEDC peripheral singleton
LPWRunstable
LPWR peripheral singleton
MEM2MEM1unstable
MEM2MEM1 peripheral singleton
MEM2MEM2unstable
MEM2MEM2 peripheral singleton
MEM2MEM3unstable
MEM2MEM3 peripheral singleton
MEM2MEM4unstable
MEM2MEM4 peripheral singleton
MEM2MEM5unstable
MEM2MEM5 peripheral singleton
MEM2MEM6unstable
MEM2MEM6 peripheral singleton
MEM2MEM8unstable
MEM2MEM8 peripheral singleton
MODEM_CLKRSTunstable
MODEM_CLKRST peripheral singleton
Peripherals
The Peripherals struct provides access to all of the hardware peripherals on the chip.
RADIO_CLKunstable
RADIO_CLK peripheral singleton
RNGunstable
RNG peripheral singleton
SENSITIVEunstable
SENSITIVE peripheral singleton
SHAunstable
SHA peripheral singleton
SPI0unstable
SPI0 peripheral singleton
SPI1unstable
SPI1 peripheral singleton
SPI2
SPI2 peripheral singleton
SW_INTERRUPTunstable
SW_INTERRUPT peripheral singleton
SYSTEMunstable
SYSTEM peripheral singleton
SYSTIMERunstable
SYSTIMER peripheral singleton
TIMG0unstable
TIMG0 peripheral singleton
UART0
UART0 peripheral singleton
UART1
UART1 peripheral singleton
WIFIunstable
WIFI peripheral singleton
XTS_AESunstable
XTS_AES peripheral singleton