languages contribute contribute/esp-idf-tests-with-pytest contribute/contributor-agreement contribute/documenting-code contribute/creating-examples contribute/style-guide contribute/copyright-guide contribute/install-pre-commit-hook contribute/index api-guides api-guides/core_dump_internals api-guides/event-handling api-guides/performance api-guides/performance/speed api-guides/performance/size api-guides/performance/ram-usage api-guides/performance/index api-guides/jtag-debugging 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/app_trace api-guides/thread-local-storage api-guides/error-handling api-guides/tools api-guides/tools/idf-tools api-guides/tools/idf-clang-tidy api-guides/tools/idf-component-manager api-guides/tools/idf-py 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/blufi api-guides/coexist 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/SYSVIEW_FreeRTOS.txt api-guides/build-system api-guides/freertos-smp api-guides/core_dump api-guides/inc api-guides/inc/external-ram-esp32-notes api-guides/inc/linux-host-requirements api-guides/dfu api-guides/linux-host-testing api-guides/esp-ble-mesh 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/reproducible-builds api-guides/hardware-abstraction api-guides/wifi-security api-guides/index api-guides/openthread api-guides/fatal-errors api-guides/memory-types api-guides/general-notes third-party-tools third-party-tools/platformio COPYRIGHT libraries-and-frameworks libraries-and-frameworks/libs-frameworks libraries-and-frameworks/index libraries-and-frameworks/cloud-frameworks conf.py versions api-reference api-reference/api-conventions api-reference/template api-reference/provisioning api-reference/provisioning/protocomm api-reference/provisioning/provisioning api-reference/provisioning/index api-reference/provisioning/wifi_provisioning api-reference/storage 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/spi_flash_optional_feature api-reference/storage/nvs_flash api-reference/storage/sdmmc api-reference/storage/mass_mfg api-reference/storage/index api-reference/peripherals api-reference/peripherals/sdspi_share api-reference/peripherals/adc_continuous api-reference/peripherals/adc_oneshot api-reference/peripherals/usb_host api-reference/peripherals/twai api-reference/peripherals/hmac api-reference/peripherals/usb_device api-reference/peripherals/sdspi_host api-reference/peripherals/dac api-reference/peripherals/spi_slave api-reference/peripherals/i2s api-reference/peripherals/gptimer api-reference/peripherals/pcnt api-reference/peripherals/touch_element api-reference/peripherals/lcd 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/clk_tree api-reference/peripherals/sdm api-reference/peripherals/touch_pad api-reference/peripherals/adc_calibration 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 api-reference/network/esp_openthread 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/system api-reference/system/sleep_modes api-reference/system/ota api-reference/system/app_trace api-reference/system/ulp_macros api-reference/system/perfmon api-reference/system/ulp api-reference/system/esp_function_with_shared_stack api-reference/system/efuse api-reference/system/ulp_instruction_set 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/soc_caps 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/wdts api-reference/system/misc_system_api api-reference/system/inc api-reference/system/inc/show-efuse-table_ESP32-C6 api-reference/system/inc/power_management_esp32s2_and_later api-reference/system/inc/espefuse_summary_ESP32-C6 api-reference/system/heap_debug api-reference/system/ipc api-reference/system/esp_https_ota api-reference/system/ulp-risc-v api-reference/system/esp_err api-reference/system/console api-reference/system/intr_alloc api-reference/system/index api-reference/system/pthread api-reference/bluetooth api-reference/bluetooth/esp_spp api-reference/bluetooth/esp_l2cap_bt api-reference/bluetooth/esp_hidd 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/esp_sdp api-reference/bluetooth/bt_common api-reference/bluetooth/nimble 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 api-reference/protocols/esp_serial_slave_link api-reference/protocols/mbedtls 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_http_client api-reference/protocols/esp_https_server api-reference/protocols/esp_spi_slave_protocol api-reference/protocols/modbus api-reference/protocols/esp_tls api-reference/protocols/index security security/flash-encryption security/secure-boot-v2 security/secure-boot-v1 about resources migration-guides migration-guides/release-5.x migration-guides/release-5.x/bluetooth-classic migration-guides/release-5.x/gcc migration-guides/release-5.x/bluetooth-low-energy migration-guides/release-5.x/removed-components migration-guides/release-5.x/protocols migration-guides/release-5.x/networking migration-guides/release-5.x/provisioning migration-guides/release-5.x/build-system migration-guides/release-5.x/storage migration-guides/release-5.x/index migration-guides/release-5.x/system migration-guides/release-5.x/tools migration-guides/release-5.x/peripherals migration-guides/index _templates _templates/layout.html get-started get-started/establish-serial-connection get-started/linux-macos-setup get-started/linux-macos-start-project get-started/windows-setup get-started/start-project get-started/flashing-troubleshooting get-started/windows-start-project get-started/index get-started/windows-setup-update 404 index