ESP-IDF (ESP32)
Official docs outline
12 sections- ESP-IDF programming guide
Entry to the ESP-IDF API reference and guides for ESP32.
- Get started
Installing the toolchain and building the first project with idf.py.
- Build system
CMake-based components, sdkconfig and idf.py build commands.
- FreeRTOS
FreeRTOS SMP tasks, core affinity and ESP-IDF customizations.
- GPIO
GPIO configuration, interrupts and levels in the ESP-IDF driver.
- Wi-Fi
Station and SoftAP modes using esp_wifi and event loop.
- Bluetooth
Bluetooth Classic and BLE host APIs, Bluedroid and NimBLE.
- NVS
Non-volatile storage key-value API in flash.
- Partition tables
Flash partition layouts for app, nvs and OTA.
- OTA
Over-the-air update workflow with esp_ota_ops.
- Secure boot v2
Secure Boot v2 signing and verification.
- Fatal errors
Panic handler, backtraces and core dumps.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.