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
ADC2unstable
ADC2 peripheral singleton
AESunstable
AES peripheral singleton
APB_CTRLunstable
APB_CTRL peripheral singleton
BBunstable
BB peripheral singleton
BTunstable
BT peripheral singleton
CPU_CTRLunstable
CPU_CTRL peripheral singleton
DAC1unstable
DAC1 peripheral singleton
DAC2unstable
DAC2 peripheral singleton
DMA_I2S0unstable
DMA_I2S0 peripheral singleton
DMA_I2S1unstable
DMA_I2S1 peripheral singleton
DMA_SPI2unstable
DMA_SPI2 peripheral singleton
DMA_SPI3unstable
DMA_SPI3 peripheral singleton
DPORTunstable
DPORT peripheral singleton
EFUSEunstable
EFUSE peripheral singleton
FLASH_ENCRYPTIONunstable
FLASH_ENCRYPTION peripheral singleton
FRC_TIMERunstable
FRC_TIMER peripheral singleton
GPIOunstable
GPIO peripheral singleton
GPIO0
GPIO0 peripheral singleton
GPIO1
GPIO1 peripheral singleton
GPIO2
GPIO2 peripheral singleton
GPIO3
GPIO3 peripheral singleton
GPIO4
GPIO4 peripheral singleton
GPIO5
GPIO5 peripheral singleton
GPIO6
GPIO6 peripheral singleton
GPIO7
GPIO7 peripheral singleton
GPIO8
GPIO8 peripheral singleton
GPIO9
GPIO9 peripheral singleton
GPIO10
GPIO10 peripheral singleton
GPIO11
GPIO11 peripheral singleton
GPIO12
GPIO12 peripheral singleton
GPIO13
GPIO13 peripheral singleton
GPIO14
GPIO14 peripheral singleton
GPIO15
GPIO15 peripheral singleton
GPIO16
GPIO16 peripheral singleton
GPIO17
GPIO17 peripheral singleton
GPIO18
GPIO18 peripheral singleton
GPIO19
GPIO19 peripheral singleton
GPIO20
GPIO20 peripheral singleton
GPIO21
GPIO21 peripheral singleton
GPIO22
GPIO22 peripheral singleton
GPIO23
GPIO23 peripheral singleton
GPIO24
GPIO24 peripheral singleton
GPIO25
GPIO25 peripheral singleton
GPIO26
GPIO26 peripheral singleton
GPIO27
GPIO27 peripheral singleton
GPIO32
GPIO32 peripheral singleton
GPIO33
GPIO33 peripheral singleton
GPIO34
GPIO34 peripheral singleton
GPIO35
GPIO35 peripheral singleton
GPIO36
GPIO36 peripheral singleton
GPIO37
GPIO37 peripheral singleton
GPIO38
GPIO38 peripheral singleton
GPIO39
GPIO39 peripheral singleton
GPIO_SDunstable
GPIO_SD peripheral singleton
HINFunstable
HINF peripheral singleton
I2C0
I2C0 peripheral singleton
I2C1
I2C1 peripheral singleton
I2S0unstable
I2S0 peripheral singleton
I2S1unstable
I2S1 peripheral singleton
IO_MUXunstable
IO_MUX peripheral singleton
LEDCunstable
LEDC peripheral singleton
LPWRunstable
LPWR peripheral singleton
MCPWM0unstable
MCPWM0 peripheral singleton
MCPWM1unstable
MCPWM1 peripheral singleton
NRXunstable
NRX peripheral singleton
PCNTunstable
PCNT peripheral singleton
PSRAMunstable
PSRAM peripheral singleton
Peripherals
The Peripherals struct provides access to all of the hardware peripherals on the chip.
RADIO_CLKunstable
RADIO_CLK peripheral singleton
RMTunstable
RMT peripheral singleton
RNGunstable
RNG peripheral singleton
RSAunstable
RSA peripheral singleton
RTC_I2Cunstable
RTC_I2C peripheral singleton
RTC_IOunstable
RTC_IO peripheral singleton
SDHOSTunstable
SDHOST peripheral singleton
SENSunstable
SENS peripheral singleton
SHAunstable
SHA peripheral singleton
SLCunstable
SLC peripheral singleton
SLCHOSTunstable
SLCHOST peripheral singleton
SPI0unstable
SPI0 peripheral singleton
SPI1unstable
SPI1 peripheral singleton
SPI2
SPI2 peripheral singleton
SPI3
SPI3 peripheral singleton
SW_INTERRUPTunstable
SW_INTERRUPT peripheral singleton
SYSTEMunstable
SYSTEM peripheral singleton
TIMG0unstable
TIMG0 peripheral singleton
TIMG1unstable
TIMG1 peripheral singleton
TOUCHunstable
TOUCH peripheral singleton
TWAI0unstable
TWAI0 peripheral singleton
UART0
UART0 peripheral singleton
UART1
UART1 peripheral singleton
UART2
UART2 peripheral singleton
UHCI0unstable
UHCI0 peripheral singleton
UHCI1unstable
UHCI1 peripheral singleton
WIFIunstable
WIFI peripheral singleton