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§

  • 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
  • DPORTunstable
    DPORT peripheral singleton
  • EFUSEunstable
    EFUSE peripheral singleton
  • FLASH_ENCRYPTION peripheral singleton
  • FRC_TIMERunstable
    FRC_TIMER peripheral singleton
  • GPIOunstable
    GPIO peripheral singleton
  • GPIO_SDunstable
    GPIO_SD peripheral singleton
  • HINFunstable
    HINF peripheral singleton
  • I2C0 peripheral singleton
  • 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
  • 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 peripheral singleton
  • 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 peripheral singleton
  • UART1 peripheral singleton
  • UART2 peripheral singleton
  • UHCI0unstable
    UHCI0 peripheral singleton
  • UHCI1unstable
    UHCI1 peripheral singleton
  • WIFIunstable
    WIFI peripheral singleton