ESP-IDF Programming Guide Logo
  • Get Started
  • API Reference
    • API Conventions
    • Application Protocols
    • Error Codes Reference
    • Networking APIs
    • Peripherals API
      • Analog Comparator
      • Clock Tree
      • Elliptic Curve Digital Signature Algorithm (ECDSA)
      • Event Task Matrix (ETM)
      • GPIO & RTC GPIO
      • General Purpose Timer (GPTimer)
      • Hash-Based Message Authentication Code (HMAC)
      • Digital Signature (DS)
      • Inter-Integrated Circuit (I2C)
      • Inter-IC Sound (I2S)
      • LCD
      • LED Control (LEDC)
      • Motor Control Pulse Width Modulator (MCPWM)
      • Parallel IO
      • Pulse Counter (PCNT)
      • Remote Control Transceiver (RMT)
      • SD Pull-up Requirements
      • SDMMC Host Driver
      • SD SPI Host Driver
      • SPI Flash API
      • SPI Master Driver
      • SPI Slave Driver
      • Universal Asynchronous Receiver/Transmitter (UART)
    • Project Configuration
    • Provisioning API
    • Storage API
    • System API
  • Hardware Reference
  • API Guides
  • Security Guides
  • Migration Guides
  • Libraries and Frameworks
  • Contributions Guide
  • ESP-IDF Versions
  • Resources
  • Copyrights and Licenses
  • About
  • Switch Between Languages
ESP-IDF Programming Guide
  • »
  • API Reference »
  • Peripherals API
  • Edit on GitHub

Warning

This document is not updated for ESP32P4 yet, so some of the content may not be correct.

This warning was automatically inserted due to the source file being in the add_warnings_pages list.

Peripherals API

[中文]

  • Analog Comparator
  • Clock Tree
  • Elliptic Curve Digital Signature Algorithm (ECDSA)
  • Event Task Matrix (ETM)
  • GPIO & RTC GPIO
  • General Purpose Timer (GPTimer)
  • Hash-Based Message Authentication Code (HMAC)
  • Digital Signature (DS)
  • Inter-Integrated Circuit (I2C)
  • Inter-IC Sound (I2S)
  • LCD
  • LED Control (LEDC)
  • Motor Control Pulse Width Modulator (MCPWM)
  • Parallel IO
  • Pulse Counter (PCNT)
  • Remote Control Transceiver (RMT)
  • SD Pull-up Requirements
  • SDMMC Host Driver
  • SD SPI Host Driver
  • SPI Flash API
  • SPI Master Driver
  • SPI Slave Driver
  • Universal Asynchronous Receiver/Transmitter (UART)

Code examples for this API section are provided in the peripherals directory of ESP-IDF examples.

Provide feedback about this document

Previous Next

© Copyright 2016 - 2026, Espressif Systems (Shanghai) Co., Ltd.

  • Built with Sphinx using a theme based on Read the Docs Sphinx Theme.
  • Download PDF