ESP-IDF Programming Guide Logo
v3.3.6
  • Get Started
  • Get Started (CMake Preview)
  • API Reference
    • Bluetooth
    • Networking
    • Peripherals
    • Protocols
    • Provisioning
    • Storage
    • System
    • Configuration Options
    • Error Codes Reference
  • H/W Reference
  • API Guides
  • Contribute
  • Versions
  • Resources
  • Copyrights
  • About
  • 语言/Languages
  • Guide Downloads
ESP-IDF Programming Guide
  • »
  • API Reference
  • Edit on GitHub

API Reference¶

  • Bluetooth
    • Bluetooth Controller && VHCI
    • Bluetooth Common
    • Bluetooth LE
    • Bluetooth Classic
    • NimBLE
    • ESP-BLE-MESH
  • Networking
    • Wi-Fi
    • Ethernet
    • IP Network Layer
    • Application Layer
  • Peripherals
    • ADC
    • CAN
    • DAC
    • GPIO (including RTC low power I/O)
    • I2C
    • I2S
    • LED Control
    • MCPWM
    • Pulse Counter
    • Remote Control
    • SDMMC Host
    • SD SPI Host
    • SDIO Slave
    • Sigma-delta Modulation
    • SPI Master
    • SPI Slave
    • Timer
    • Touch Sensor
    • UART
  • Protocols
    • mDNS
    • ESP-TLS
    • HTTP Client
    • HTTP Server
    • HTTPS Server
    • ASIO
    • ESP-MQTT
    • Modbus slave
    • Websocket Client
    • IP Network Layer
  • Provisioning
    • Unified Provisioning
    • Protocol Communication
    • Wi-Fi Provisioning
  • Storage
    • SPI Flash and Partition APIs
    • SD/SDIO/MMC Driver
    • Non-Volatile Storage
    • NVS Partition Generation Utility
    • Virtual Filesystem
    • FAT Filesystem
    • Wear Levelling
    • SPIFFS Filesystem
    • Mass Manufacturing Utility
  • System
    • FreeRTOS
    • FreeRTOS Additions
    • Heap Memory Allocation
    • Heap Memory Debugging
    • Himem (large external SPI RAM) API
    • Interrupt Allocation
    • Watchdogs
    • eFuse Manager
    • Inter-Processor Call
    • High Resolution Timer
    • Logging
    • Event Loop Library
    • Application Level Tracing
    • Power Management
    • Sleep Modes
    • Over The Air Updates (OTA)
    • ESP HTTPS OTA
    • ESP pthread
    • Error Codes and Helper Functions
    • Miscellaneous System APIs
  • Configuration Options
    • Introduction
    • Using sdkconfig.defaults
    • Configuration Options Reference
    • Customisations
  • Error Codes Reference
Next Previous

© Copyright 2016 - 2021, Espressif Systems (Shanghai) CO., LTD

Built with Sphinx using a theme provided by Read the Docs.
Switch Version v: v3.3.6
Languages
en
zh_CN
Versions
latest
stable
v5.4.1
v5.3.3
v5.2.5
v5.1.6
v5.0.9
Prereleases
release-v5.4
release-v5.3
release-v5.2
release-v5.1
release-v5.0
release-v4.4
release-v4.3
release-v4.2
release-v4.1
release-v4.0
release-v3.3
Old Versions
v5.4
v5.3.2
v5.3.1
v5.3
v5.2.4
v5.2.3
v5.2.2
v5.2.1
v5.2
v5.1.5
v5.1.4
v5.1.3
v5.1.2
v5.1.1
v5.1
v5.0.8
v5.0.7
v5.0.6
v5.0.5
v5.0.4
v5.0.3
v5.0.2
v5.0.1
v5.0
v4.4.8
v4.4.7
v4.4.6
v4.4.5
v4.4.4
v4.4.3
v4.4.2
v4.4.1
v4.4
v4.3.7
v4.3.6
v4.3.5
v4.3.4
v4.3.3
v4.3.2
v4.3.1
v4.3
v4.2.5
v4.2.4
v4.2.3
v4.2.2
v4.2.1
v4.2
v4.1.4
v4.1.3
v4.1.2
v4.1.1
v4.1
v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0
v3.3.6
v3.3.5
v3.3.4
v3.3.3
v3.3.2
v3.3.1
v3.3
v3.2.5
v3.1.7
Downloads
PDF
ESP-IDF Programming Guide
Project Home