languages contribute/contributor-agreement contribute/documenting-code contribute/creating-examples contribute/style-guide contribute/copyright-guide contribute/install-pre-commit-hook contribute/index api-guides/core_dump_internals api-guides/event-handling api-guides/performance/speed api-guides/performance/size api-guides/performance/ram-usage api-guides/performance/index api-guides/jtag-debugging/debugging-examples api-guides/jtag-debugging/configure-ft2232h-jtag api-guides/jtag-debugging/tips-and-quirks api-guides/jtag-debugging/using-debugger api-guides/jtag-debugging/building-openocd-macos api-guides/jtag-debugging/building-openocd-linux api-guides/jtag-debugging/configure-other-jtag api-guides/jtag-debugging/building-openocd-windows api-guides/jtag-debugging/index api-guides/jtag-debugging/configure-builtin-jtag api-guides/partition-tables api-guides/ulps2_instruction_set api-guides/app_trace api-guides/ulp_macros api-guides/thread-local-storage api-guides/ulp api-guides/error-handling api-guides/tools/idf-tools api-guides/tools/idf-component-manager api-guides/tools/idf-windows-installer api-guides/tools/idf-monitor api-guides/tools/idf-docker-image api-guides/tools/index api-guides/startup api-guides/hlinterrupts api-guides/RF_calibration api-guides/unit-tests api-guides/deep-sleep-stub api-guides/ulp_instruction_set api-guides/blufi api-guides/lwip api-guides/flash_psram_config api-guides/usb-serial-jtag-console api-guides/linker-script-generation api-guides/wifi api-guides/usb-otg-console api-guides/wireshark-user-guide api-guides/bootloader api-guides/esp-wifi-mesh api-guides/ulp-legacy api-guides/build-system api-guides/freertos-smp api-guides/core_dump api-guides/inc/external-ram-esp32-notes api-guides/dfu api-guides/linux-host-testing api-guides/esp-ble-mesh/ble-mesh-index api-guides/esp-ble-mesh/ble-mesh-feature-list api-guides/esp-ble-mesh/ble-mesh-terminology api-guides/esp-ble-mesh/ble-mesh-architecture api-guides/esp-ble-mesh/ble-mesh-faq api-guides/external-ram api-guides/ulp-risc-v api-guides/hardware-abstraction api-guides/wifi-security api-guides/index api-guides/openthread api-guides/unit-tests-legacy api-guides/fatal-errors api-guides/memory-types api-guides/build-system-legacy api-guides/general-notes third-party-tools/platformio COPYRIGHT libraries-and-frameworks/libs-frameworks libraries-and-frameworks/index libraries-and-frameworks/cloud-frameworks versions gnu-make-legacy api-reference/api-conventions api-reference/template api-reference/provisioning/protocomm api-reference/provisioning/provisioning api-reference/provisioning/index api-reference/provisioning/wifi_provisioning api-reference/storage/vfs api-reference/storage/spiffs api-reference/storage/wear-levelling api-reference/storage/fatfs api-reference/storage/nvs_partition_gen api-reference/storage/spi_flash_concurrency api-reference/storage/spi_flash api-reference/storage/spi_flash_override_driver api-reference/storage/nvs_flash api-reference/storage/sdmmc api-reference/storage/mass_mfg api-reference/storage/index api-reference/peripherals/adc api-reference/peripherals/usb_host api-reference/peripherals/sigmadelta api-reference/peripherals/timer api-reference/peripherals/twai api-reference/peripherals/hmac api-reference/peripherals/usb_device api-reference/peripherals/gpio api-reference/peripherals/sdspi_host api-reference/peripherals/dac api-reference/peripherals/spi_slave api-reference/peripherals/i2s api-reference/peripherals/pcnt api-reference/peripherals/touch_element api-reference/peripherals/lcd api-reference/peripherals/mcpwm api-reference/peripherals/secure_element api-reference/peripherals/ledc api-reference/peripherals/temp_sensor api-reference/peripherals/spi_features api-reference/peripherals/sdio_slave api-reference/peripherals/touch_pad api-reference/peripherals/spi_slave_hd api-reference/peripherals/ds api-reference/peripherals/i2c api-reference/peripherals/dedic_gpio api-reference/peripherals/sd_pullup_requirements api-reference/peripherals/spi_master api-reference/peripherals/index api-reference/peripherals/sdmmc_host api-reference/peripherals/uart api-reference/peripherals/rmt api-reference/kconfig api-reference/network/esp_openthread api-reference/network/esp_eth api-reference/network/esp_netif_driver api-reference/network/tcpip_adapter_migration api-reference/network/esp_dpp api-reference/network/esp_now api-reference/network/esp-wifi-mesh api-reference/network/esp_smartconfig api-reference/network/esp_wifi api-reference/network/index api-reference/network/esp_netif api-reference/system/sleep_modes api-reference/system/ota api-reference/system/app_trace api-reference/system/perfmon api-reference/system/esp_function_with_shared_stack api-reference/system/efuse api-reference/system/async_memcpy api-reference/system/random api-reference/system/esp_timer api-reference/system/esp_event api-reference/system/freertos api-reference/system/system_time api-reference/system/log api-reference/system/internal-unstable api-reference/system/app_image_format api-reference/system/freertos_additions api-reference/system/himem api-reference/system/power_management api-reference/system/mem_alloc api-reference/system/esp_event_legacy api-reference/system/wdts api-reference/system/inc/power_management_esp32s2_and_later api-reference/system/heap_debug api-reference/system/ipc api-reference/system/esp_https_ota api-reference/system/esp_err api-reference/system/console api-reference/system/intr_alloc api-reference/system/index api-reference/system/system api-reference/system/pthread api-reference/bluetooth/esp_spp api-reference/bluetooth/esp_avrc api-reference/bluetooth/controller_vhci api-reference/bluetooth/esp_bt_defs api-reference/bluetooth/esp_hf_ag api-reference/bluetooth/esp_bt_main api-reference/bluetooth/esp_bt_device api-reference/bluetooth/esp_gatts api-reference/bluetooth/esp_gattc api-reference/bluetooth/bt_common api-reference/bluetooth/nimble/index api-reference/bluetooth/esp_hf_client api-reference/bluetooth/esp_a2dp api-reference/bluetooth/esp_blufi api-reference/bluetooth/bt_le api-reference/bluetooth/esp_hf_defs api-reference/bluetooth/esp_gap_bt api-reference/bluetooth/esp_gatt_defs api-reference/bluetooth/esp-ble-mesh api-reference/bluetooth/index api-reference/bluetooth/esp_gap_ble api-reference/bluetooth/classic_bt api-reference/error-codes api-reference/index api-reference/protocols/icmp_echo api-reference/protocols/esp_serial_slave_link api-reference/protocols/mqtt api-reference/protocols/esp_http_server api-reference/protocols/esp_sdio_slave_protocol api-reference/protocols/esp_local_ctrl api-reference/protocols/esp_crt_bundle api-reference/protocols/esp_websocket_client api-reference/protocols/esp_http_client api-reference/protocols/esp_https_server api-reference/protocols/openssl_apis api-reference/protocols/esp_spi_slave_protocol api-reference/protocols/modbus api-reference/protocols/esp_tls api-reference/protocols/mdns api-reference/protocols/index api-reference/protocols/asio security/flash-encryption security/secure-boot-v2 about resources get-started/establish-serial-connection get-started/macos-setup-scratch get-started/vscode-setup get-started/linux-setup-scratch get-started/eclipse-setup get-started/windows-setup get-started/toolchain-setup-scratch get-started/windows-setup-scratch get-started/linux-setup get-started/index get-started/windows-setup-update get-started/macos-setup index