API Reference
- API Conventions
- Application Protocols
- Bluetooth API
- Error Codes Reference
- Networking APIs
- Peripherals API
- Analog to Digital Converter (ADC) Oneshot Mode Driver
- Analog to Digital Converter (ADC) Calibration Driver
- Clock Tree
- GPIO & RTC GPIO
- General Purpose Timer (GPTimer)
- Dedicated GPIO
- Inter-Integrated Circuit (I2C)
- LCD
- LED Control (LEDC)
- SD SPI Host Driver
- SPI Flash API
- SPI Master Driver
- SPI Slave Driver
- SPI Slave Half Duplex
- Temperature Sensor
- Universal Asynchronous Receiver/Transmitter (UART)
- Project Configuration
- Provisioning API
- Storage API
- System API
- App Image Format
- Application Level Tracing
- Call function with external stack
- Chip Revision
- Console
- eFuse Manager
- Error Codes and Helper Functions
- ESP HTTPS OTA
- Event Loop Library
- FreeRTOS (Overview)
- FreeRTOS (ESP-IDF)
- FreeRTOS (Supplemental Features)
- Heap Memory Allocation
- Memory Management for MMU Supported Memory
- Heap Memory Debugging
- High Resolution Timer (ESP Timer)
- Internal and Unstable APIs
- Interrupt allocation
- Logging library
- Miscellaneous System APIs
- Over The Air Updates (OTA)
- Power Management
- POSIX Threads Support
- Random Number Generation
- Sleep Modes
- SoC Capabilities
- System Time
- The Async memcpy API
- Watchdogs