API Reference
- API Conventions
 - Application Protocols
 - Error Codes Reference
 - Networking APIs
 - Peripherals API
- Analog to Digital Converter (ADC) Oneshot Mode Driver
 - Analog to Digital Converter (ADC) Continuous Mode Driver
 - Analog to Digital Converter (ADC) Calibration Driver
 - Clock Tree
 - Digital To Analog Converter (DAC)
 - GPIO & RTC GPIO
 - General Purpose Timer (GPTimer)
 - Dedicated GPIO
 - Hash-Based Message Authentication Code (HMAC)
 - Digital Signature (DS)
 - Inter-Integrated Circuit (I2C)
 - Inter-IC Sound (I2S)
 - LCD
 - LED Control (LEDC)
 - Pulse Counter (PCNT)
 - Remote Control Transceiver (RMT)
 - SD SPI Host Driver
 - Sigma-Delta Modulation (SDM)
 - SPI Flash API
 - SPI Master Driver
 - SPI Slave Driver
 - SPI Slave Half Duplex
 - Temperature Sensor
 - Touch Sensor
 - Touch Element
 - Two-Wire Automotive Interface (TWAI)
 - Universal Asynchronous Receiver/Transmitter (UART)
 - USB Device Stack
 - USB Host
 
 - Project Configuration
 - Provisioning API
 - Storage API
- FAT Filesystem Support
 - Generating and Parsing FATFS on Host
 - Manufacturing Utility
 - Non-Volatile Storage Library
 - NVS Bootloader
 - NVS Encryption
 - NVS Partition Generator Utility
 - NVS Partition Parser Utility
 - SD/SDIO/MMC Driver
 - Partitions API
 - SPIFFS Filesystem
 - Virtual Filesystem Component
 - Wear Levelling API
 - Storage Security
 - Examples
 
 - System API
- App Image Format
 - Bootloader Image Format
 - Application Level Tracing
 - Call Function with External Stack
 - Chip Revision
 - Console
 - eFuse Manager
 - Error Code and Helper Functions
 - ESP HTTPS OTA
 - Event Loop Library
 - FreeRTOS Overview
 - FreeRTOS (IDF)
 - FreeRTOS (Supplemental Features)
 - Heap Memory Allocation
 - Memory Management for MMU Supported Memory
 - Memory Synchronization
 - Heap Memory Debugging
 - ESP Timer (High Resolution Timer)
 - Internal and Unstable APIs
 - Interrupt Allocation
 - Logging library
 - Miscellaneous System APIs
 - Over The Air Updates (OTA)
 - Performance Monitor
 - Power Management
 - POSIX Support (Including POSIX Threads Support)
 - Random Number Generation
 - Sleep Modes
 - SoC Capabilities
 - System Time
 - Asynchronous Memory Copy
 - ULP Coprocessor Programming
 - ULP RISC-V Coprocessor Programming
 - Watchdogs