esp_hal

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§

  • 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§