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 peripheral singleton
- ADC2 peripheral singleton
- AES peripheral singleton
- APB_CTRL peripheral singleton
- BB peripheral singleton
- BT peripheral singleton
- CPU_CTRL peripheral singleton
- DAC1 peripheral singleton
- DAC2 peripheral singleton
- EFUSE peripheral singleton
- FLASH_ENCRYPTION peripheral singleton
- FRC_TIMER peripheral singleton
- GPIO_SD peripheral singleton
- HINF peripheral singleton
- I2C0 peripheral singleton
- I2C1 peripheral singleton
- I2S0 peripheral singleton
- I2S1 peripheral singleton
- IO_MUX peripheral singleton
- LEDC peripheral singleton
- LPWR peripheral singleton
- MCPWM0 peripheral singleton
- MCPWM1 peripheral singleton
- NRX peripheral singleton
- PCNT peripheral singleton
- PSRAM peripheral singleton
- The
Peripherals
struct provides access to all of the hardware peripherals on the chip. - RADIO_CLK peripheral singleton
- RMT peripheral singleton
- RNG peripheral singleton
- RSA peripheral singleton
- RTC_I2C peripheral singleton
- RTC_IO peripheral singleton
- SDHOST peripheral singleton
- SHA peripheral singleton
- SLC peripheral singleton
- SLCHOST peripheral singleton
- SPI0 peripheral singleton
- SPI1 peripheral singleton
- SPI2 peripheral singleton
- SPI3 peripheral singleton
- SW_INTERRUPT peripheral singleton
- SYSTEM peripheral singleton
- TIMG0 peripheral singleton
- TIMG1 peripheral singleton
- TOUCH peripheral singleton
- TWAI0 peripheral singleton
- UART0 peripheral singleton
- UART1 peripheral singleton
- UART2 peripheral singleton
- UHCI0 peripheral singleton
- UHCI1 peripheral singleton
- WIFI peripheral singleton
Enums§
- Enumeration of all the interrupts.