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§
- ADC1
unstable
- ADC1 peripheral singleton
- ADC2
unstable
- ADC2 peripheral singleton
- AES
unstable
- AES peripheral singleton
- APB_
CTRL unstable
- APB_CTRL peripheral singleton
- BB
unstable
- BB peripheral singleton
- BT
unstable
- BT peripheral singleton
- CPU_
CTRL unstable
- CPU_CTRL peripheral singleton
- DAC1
unstable
- DAC1 peripheral singleton
- DAC2
unstable
- DAC2 peripheral singleton
- DMA_
I2S0 unstable
- DMA_I2S0 peripheral singleton
- DMA_
I2S1 unstable
- DMA_I2S1 peripheral singleton
- DMA_
SPI2 unstable
- DMA_SPI2 peripheral singleton
- DMA_
SPI3 unstable
- DMA_SPI3 peripheral singleton
- DPORT
unstable
- DPORT peripheral singleton
- EFUSE
unstable
- EFUSE peripheral singleton
- FLASH_
ENCRYPTION unstable
- FLASH_ENCRYPTION peripheral singleton
- FRC_
TIMER unstable
- FRC_TIMER peripheral singleton
- GPIO
unstable
- 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_SD
unstable
- GPIO_SD peripheral singleton
- HINF
unstable
- HINF peripheral singleton
- I2C0
- I2C0 peripheral singleton
- I2C1
- I2C1 peripheral singleton
- I2S0
unstable
- I2S0 peripheral singleton
- I2S1
unstable
- I2S1 peripheral singleton
- IO_MUX
unstable
- IO_MUX peripheral singleton
- LEDC
unstable
- LEDC peripheral singleton
- LPWR
unstable
- LPWR peripheral singleton
- MCPWM0
unstable
- MCPWM0 peripheral singleton
- MCPWM1
unstable
- MCPWM1 peripheral singleton
- NRX
unstable
- NRX peripheral singleton
- PCNT
unstable
- PCNT peripheral singleton
- PSRAM
unstable
- PSRAM peripheral singleton
- Peripherals
- The
Peripherals
struct provides access to all of the hardware peripherals on the chip. - RADIO_
CLK unstable
- RADIO_CLK peripheral singleton
- RMT
unstable
- RMT peripheral singleton
- RNG
unstable
- RNG peripheral singleton
- RSA
unstable
- RSA peripheral singleton
- RTC_I2C
unstable
- RTC_I2C peripheral singleton
- RTC_IO
unstable
- RTC_IO peripheral singleton
- SDHOST
unstable
- SDHOST peripheral singleton
- SENS
unstable
- SENS peripheral singleton
- SHA
unstable
- SHA peripheral singleton
- SLC
unstable
- SLC peripheral singleton
- SLCHOST
unstable
- SLCHOST peripheral singleton
- SPI0
unstable
- SPI0 peripheral singleton
- SPI1
unstable
- SPI1 peripheral singleton
- SPI2
- SPI2 peripheral singleton
- SPI3
- SPI3 peripheral singleton
- SW_
INTERRUPT unstable
- SW_INTERRUPT peripheral singleton
- SYSTEM
unstable
- SYSTEM peripheral singleton
- TIMG0
unstable
- TIMG0 peripheral singleton
- TIMG1
unstable
- TIMG1 peripheral singleton
- TOUCH
unstable
- TOUCH peripheral singleton
- TWAI0
unstable
- TWAI0 peripheral singleton
- UART0
- UART0 peripheral singleton
- UART1
- UART1 peripheral singleton
- UART2
- UART2 peripheral singleton
- UHCI0
unstable
- UHCI0 peripheral singleton
- UHCI1
unstable
- UHCI1 peripheral singleton
- WIFI
unstable
- WIFI peripheral singleton