在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Android手机应用开发 → ESP32 开发包

ESP32 开发包

Android手机应用开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:655.01M
  • 下载次数:22
  • 浏览次数:642
  • 发布时间:2021-12-28
  • 实例类别:Android手机应用开发
  • 发 布 人:1005459410
  • 文件格式:.zip
  • 所需积分:2
 相关标签: ESp32 开发包 ESP 32 ES

实例介绍

【实例简介】ESP32 开发包
【实例截图】from clipboard
【核心代码】.
├── ESP32 开发包.zip
└── esp-idf-v4.3.1
    ├── CMakeLists.txt
    ├── CONTRIBUTING.rst
    ├── Kconfig
    ├── LICENSE
    ├── README.md
    ├── README_CN.md
    ├── SUPPORT_POLICY.md
    ├── SUPPORT_POLICY_CN.md
    ├── add_path.sh
    ├── components
    │   ├── app_trace
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── app_trace.c
    │   │   ├── app_trace_util.c
    │   │   ├── component.mk
    │   │   ├── gcov
    │   │   ├── heap_trace_tohost.c
    │   │   ├── host_file_io.c
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── project_include.cmake
    │   │   ├── sdkconfig.rename
    │   │   ├── sys_view
    │   │   └── test
    │   ├── app_update
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig.projbuild
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── esp_app_desc.c
    │   │   ├── esp_ota_ops.c
    │   │   ├── include
    │   │   ├── otatool.py
    │   │   └── test
    │   ├── asio
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── asio
    │   │   ├── component.mk
    │   │   └── port
    │   ├── bootloader
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig.projbuild
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── project_include.cmake
    │   │   ├── sdkconfig.rename
    │   │   └── subproject
    │   ├── bootloader_support
    │   │   ├── CMakeLists.txt
    │   │   ├── Makefile.projbuild
    │   │   ├── README.rst
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── include_bootloader
    │   │   ├── src
    │   │   └── test
    │   ├── bt
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── common
    │   │   ├── component.mk
    │   │   ├── controller
    │   │   ├── esp_ble_mesh
    │   │   ├── host
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── sdkconfig.rename
    │   │   └── test
    │   ├── cbor
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── port
    │   │   └── tinycbor
    │   ├── cmock
    │   │   ├── CMakeLists.txt
    │   │   ├── CMock
    │   │   ├── Makefile.projbuild
    │   │   └── component.mk
    │   ├── coap
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── libcoap
    │   │   └── port
    │   ├── console
    │   │   ├── CMakeLists.txt
    │   │   ├── argtable3
    │   │   ├── commands.c
    │   │   ├── component.mk
    │   │   ├── esp_console.h
    │   │   ├── esp_console_repl.c
    │   │   ├── linenoise
    │   │   ├── split_argv.c
    │   │   └── test
    │   ├── cxx
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── cxx_exception_stubs.cpp
    │   │   ├── cxx_guards.cpp
    │   │   └── test
    │   ├── driver
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── adc1_private.h
    │   │   ├── adc_common.c
    │   │   ├── component.mk
    │   │   ├── dac_common.c
    │   │   ├── dedic_gpio.c
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── gdma.c
    │   │   ├── gpio.c
    │   │   ├── i2c.c
    │   │   ├── i2s.c
    │   │   ├── include
    │   │   ├── ledc.c
    │   │   ├── linker.lf
    │   │   ├── mcpwm.c
    │   │   ├── pcnt.c
    │   │   ├── periph_ctrl.c
    │   │   ├── rmt.c
    │   │   ├── rtc_io.c
    │   │   ├── rtc_module.c
    │   │   ├── sdio_slave.c
    │   │   ├── sdkconfig.rename
    │   │   ├── sdmmc_host.c
    │   │   ├── sdmmc_private.h
    │   │   ├── sdmmc_transaction.c
    │   │   ├── sdspi_crc.c
    │   │   ├── sdspi_crc.h
    │   │   ├── sdspi_host.c
    │   │   ├── sdspi_private.h
    │   │   ├── sdspi_transaction.c
    │   │   ├── sigmadelta.c
    │   │   ├── spi_bus_lock.c
    │   │   ├── spi_common.c
    │   │   ├── spi_master.c
    │   │   ├── spi_slave.c
    │   │   ├── spi_slave_hd.c
    │   │   ├── test
    │   │   ├── timer.c
    │   │   ├── touch_sensor_common.c
    │   │   ├── twai.c
    │   │   └── uart.c
    │   ├── efuse
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── efuse_table_gen.py
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── include
    │   │   ├── private_include
    │   │   ├── src
    │   │   ├── test
    │   │   └── test_efuse_host
    │   ├── esp-tls
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp-tls-crypto
    │   │   ├── esp_tls.c
    │   │   ├── esp_tls.h
    │   │   ├── esp_tls_error_capture.c
    │   │   ├── esp_tls_mbedtls.c
    │   │   ├── esp_tls_wolfssl.c
    │   │   ├── private_include
    │   │   └── test
    │   ├── esp32
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── cache_err_int.c
    │   │   ├── cache_sram_mmu.c
    │   │   ├── clk.c
    │   │   ├── component.mk
    │   │   ├── crosscore_int.c
    │   │   ├── dport_access.c
    │   │   ├── esp_himem.c
    │   │   ├── hw_random.c
    │   │   ├── include
    │   │   ├── ld
    │   │   ├── linker.lf
    │   │   ├── project_include.cmake
    │   │   ├── sdkconfig.rename
    │   │   ├── spiram.c
    │   │   ├── spiram_psram.c
    │   │   ├── spiram_psram.h
    │   │   ├── system_api_esp32.c
    │   │   └── test
    │   ├── esp32c3
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── cache_err_int.c
    │   │   ├── clk.c
    │   │   ├── component.mk
    │   │   ├── crosscore_int.c
    │   │   ├── dport_access.c
    │   │   ├── esp_crypto_lock.c
    │   │   ├── esp_ds.c
    │   │   ├── esp_hmac.c
    │   │   ├── hw_random.c
    │   │   ├── include
    │   │   ├── ld
    │   │   ├── linker.lf
    │   │   ├── memprot.c
    │   │   ├── project_include.cmake
    │   │   ├── system_api_esp32c3.c
    │   │   └── test
    │   ├── esp32s2
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── cache_err_int.c
    │   │   ├── clk.c
    │   │   ├── component.mk
    │   │   ├── crosscore_int.c
    │   │   ├── dport_access.c
    │   │   ├── esp_crypto_lock.c
    │   │   ├── esp_ds.c
    │   │   ├── esp_hmac.c
    │   │   ├── hw_random.c
    │   │   ├── include
    │   │   ├── ld
    │   │   ├── linker.lf
    │   │   ├── memprot.c
    │   │   ├── spiram.c
    │   │   ├── spiram_psram.c
    │   │   ├── spiram_psram.h
    │   │   ├── system_api_esp32s2.c
    │   │   └── test
    │   ├── esp32s3
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── README.md
    │   │   ├── cache_err_int.c
    │   │   ├── clk.c
    │   │   ├── component.mk
    │   │   ├── crosscore_int.c
    │   │   ├── dport_access.c
    │   │   ├── esp_crypto_lock.c
    │   │   ├── hw_random.c
    │   │   ├── include
    │   │   ├── ld
    │   │   ├── linker.lf
    │   │   ├── memprot.c
    │   │   ├── spiram.c
    │   │   ├── spiram_psram.c
    │   │   ├── spiram_psram.h
    │   │   └── system_api_esp32s3.c
    │   ├── esp_adc_cal
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp_adc_cal_esp32.c
    │   │   ├── esp_adc_cal_esp32c3.c
    │   │   ├── esp_adc_cal_esp32s2.c
    │   │   └── include
    │   ├── esp_common
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Kconfig.spiram.common
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── sdkconfig.rename
    │   │   ├── src
    │   │   └── test
    │   ├── esp_eth
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── src
    │   │   └── test
    │   ├── esp_event
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── default_event_loop.c
    │   │   ├── esp_event.c
    │   │   ├── esp_event_private.c
    │   │   ├── event_loop_legacy.c
    │   │   ├── event_send.c
    │   │   ├── event_send_compat.inc
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── private_include
    │   │   ├── sdkconfig.rename
    │   │   └── test
    │   ├── esp_gdbstub
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── private_include
    │   │   ├── riscv
    │   │   ├── sdkconfig.rename
    │   │   ├── src
    │   │   └── xtensa
    │   ├── esp_hid
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── private
    │   │   ├── src
    │   │   └── test
    │   ├── esp_http_client
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp_http_client.c
    │   │   ├── include
    │   │   ├── lib
    │   │   └── test
    │   ├── esp_http_server
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── src
    │   │   └── test
    │   ├── esp_https_ota
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   └── src
    │   ├── esp_https_server
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   └── src
    │   ├── esp_hw_support
    │   │   ├── CMakeLists.txt
    │   │   ├── README.md
    │   │   ├── clk_ctrl_os.c
    │   │   ├── compare_set.c
    │   │   ├── component.mk
    │   │   ├── cpu_util.c
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── port
    │   │   └── test
    │   ├── esp_ipc
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── ipc.c
    │   │   └── test
    │   ├── esp_local_ctrl
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── proto
    │   │   ├── proto-c
    │   │   ├── python
    │   │   └── src
    │   ├── esp_netif
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── README.md
    │   │   ├── component.mk
    │   │   ├── esp_netif_defaults.c
    │   │   ├── esp_netif_handlers.c
    │   │   ├── esp_netif_objects.c
    │   │   ├── include
    │   │   ├── loopback
    │   │   ├── lwip
    │   │   ├── private_include
    │   │   ├── test
    │   │   └── test_apps
    │   ├── esp_pm
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── pm_impl.c
    │   │   ├── pm_locks.c
    │   │   ├── pm_trace.c
    │   │   └── test
    │   ├── esp_ringbuf
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── ringbuf.c
    │   │   └── test
    │   ├── esp_rom
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── include
    │   │   ├── patches
    │   │   └── test
    │   ├── esp_serial_slave_link
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── essl.c
    │   │   ├── essl_internal.h
    │   │   ├── essl_sdio.c
    │   │   ├── essl_spi.c
    │   │   └── include
    │   ├── esp_system
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp_async_memcpy.c
    │   │   ├── include
    │   │   ├── intr_alloc.c
    │   │   ├── linker.lf
    │   │   ├── panic.c
    │   │   ├── port
    │   │   ├── sdkconfig.rename
    │   │   ├── sleep_modes.c
    │   │   ├── startup.c
    │   │   ├── system_api.c
    │   │   ├── system_time.c
    │   │   └── test
    │   ├── esp_timer
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── private_include
    │   │   ├── sdkconfig.rename
    │   │   ├── src
    │   │   └── test
    │   ├── esp_websocket_client
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── esp_websocket_client.c
    │   │   └── include
    │   ├── esp_wifi
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── include
    │   │   ├── lib
    │   │   ├── linker.lf
    │   │   ├── phy_multiple_init_data.bin
    │   │   ├── sdkconfig.rename
    │   │   ├── src
    │   │   ├── test
    │   │   └── test_md5
    │   ├── espcoredump
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── corefile
    │   │   ├── espcoredump.py
    │   │   ├── include
    │   │   ├── include_core_dump
    │   │   ├── linker.lf
    │   │   ├── sdkconfig.rename
    │   │   ├── src
    │   │   └── test
    │   ├── esptool_py
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig.projbuild
    │   │   ├── LICENSE
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── esptool
    │   │   ├── flasher_args.json.in
    │   │   ├── get_port_args.cmake
    │   │   ├── project_include.cmake
    │   │   ├── run_serial_tool.cmake
    │   │   └── sdkconfig.rename
    │   ├── expat
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── expat
    │   │   ├── expat.rst
    │   │   ├── port
    │   │   └── test
    │   ├── fatfs
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── diskio
    │   │   ├── port
    │   │   ├── src
    │   │   ├── test
    │   │   ├── test_fatfs_host
    │   │   └── vfs
    │   ├── freemodbus
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── common
    │   │   ├── component.mk
    │   │   ├── modbus
    │   │   ├── port
    │   │   ├── sdkconfig.rename
    │   │   ├── serial_master
    │   │   ├── serial_slave
    │   │   ├── tcp_master
    │   │   └── tcp_slave
    │   ├── freertos
    │   │   ├── CMakeLists.txt
    │   │   ├── FreeRTOS-openocd.c
    │   │   ├── History.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── croutine.c
    │   │   ├── event_groups.c
    │   │   ├── freertos_v8_compat.c
    │   │   ├── include
    │   │   ├── license.txt
    │   │   ├── linker.lf
    │   │   ├── list.c
    │   │   ├── port
    │   │   ├── queue.c
    │   │   ├── sdkconfig.rename
    │   │   ├── stream_buffer.c
    │   │   ├── tasks.c
    │   │   ├── test
    │   │   └── timers.c
    │   ├── hal
    │   │   ├── CMakeLists.txt
    │   │   ├── README.md
    │   │   ├── adc_hal.c
    │   │   ├── aes_hal.c
    │   │   ├── component.mk
    │   │   ├── cpu_hal.c
    │   │   ├── dac_hal.c
    │   │   ├── ds_hal.c
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── gdma_hal.c
    │   │   ├── gpio_hal.c
    │   │   ├── i2c_hal.c
    │   │   ├── i2c_hal_iram.c
    │   │   ├── i2s_hal.c
    │   │   ├── include
    │   │   ├── interrupt_controller_hal.c
    │   │   ├── ledc_hal.c
    │   │   ├── ledc_hal_iram.c
    │   │   ├── linker.lf
    │   │   ├── mcpwm_hal.c
    │   │   ├── mpu_hal.c
    │   │   ├── pcnt_hal.c
    │   │   ├── rmt_hal.c
    │   │   ├── rtc_io_hal.c
    │   │   ├── sdio_slave_hal.c
    │   │   ├── sha_hal.c
    │   │   ├── sigmadelta_hal.c
    │   │   ├── soc_hal.c
    │   │   ├── spi_flash_hal.c
    │   │   ├── spi_flash_hal_common.inc
    │   │   ├── spi_flash_hal_gpspi.c
    │   │   ├── spi_flash_hal_iram.c
    │   │   ├── spi_hal.c
    │   │   ├── spi_hal_iram.c
    │   │   ├── spi_slave_hal.c
    │   │   ├── spi_slave_hal_iram.c
    │   │   ├── spi_slave_hd_hal.c
    │   │   ├── test
    │   │   ├── timer_hal.c
    │   │   ├── touch_sensor_hal.c
    │   │   ├── twai_hal.c
    │   │   ├── twai_hal_iram.c
    │   │   ├── uart_hal.c
    │   │   ├── uart_hal_iram.c
    │   │   └── wdt_hal_iram.c
    │   ├── heap
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── heap_caps.c
    │   │   ├── heap_caps_init.c
    │   │   ├── heap_private.h
    │   │   ├── heap_task_info.c
    │   │   ├── heap_tlsf.c
    │   │   ├── heap_tlsf.h
    │   │   ├── heap_tlsf_block_functions.h
    │   │   ├── heap_tlsf_config.h
    │   │   ├── heap_trace_standalone.c
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── multi_heap.c
    │   │   ├── multi_heap_config.h
    │   │   ├── multi_heap_internal.h
    │   │   ├── multi_heap_platform.h
    │   │   ├── multi_heap_poisoning.c
    │   │   ├── test
    │   │   └── test_multi_heap_host
    │   ├── idf_test
    │   │   ├── CMakeLists.txt
    │   │   ├── README.md
    │   │   ├── component.mk
    │   │   ├── include
    │   │   └── integration_test
    │   ├── jsmn
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   └── src
    │   ├── json
    │   │   ├── CMakeLists.txt
    │   │   ├── README
    │   │   ├── cJSON
    │   │   └── component.mk
    │   ├── libsodium
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── libsodium
    │   │   ├── port
    │   │   ├── port_include
    │   │   └── test
    │   ├── log
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── README.rst
    │   │   ├── component.mk
    │   │   ├── esp_log_private.h
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── log.c
    │   │   ├── log_buffers.c
    │   │   ├── log_freertos.c
    │   │   └── log_noos.c
    │   ├── lwip
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── apps
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── lwip
    │   │   ├── port
    │   │   ├── sdkconfig.rename
    │   │   ├── test_afl_host
    │   │   └── weekend_test
    │   ├── mbedtls
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── esp_crt_bundle
    │   │   ├── mbedtls
    │   │   ├── port
    │   │   └── test
    │   ├── mdns
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── mdns.c
    │   │   ├── mdns_console.c
    │   │   ├── mdns_networking.c
    │   │   ├── private_include
    │   │   ├── test
    │   │   └── test_afl_fuzz_host
    │   ├── mqtt
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── esp-mqtt
    │   │   └── test
    │   ├── newlib
    │   │   ├── CMakeLists.txt
    │   │   ├── COPYING.NEWLIB
    │   │   ├── Kconfig
    │   │   ├── Makefile.old
    │   │   ├── abort.c
    │   │   ├── component.mk
    │   │   ├── esp32-spiram-rom-functions-c.lf
    │   │   ├── heap.c
    │   │   ├── locks.c
    │   │   ├── newlib.lf
    │   │   ├── newlib_init.c
    │   │   ├── platform_include
    │   │   ├── poll.c
    │   │   ├── port
    │   │   ├── priv_include
    │   │   ├── pthread.c
    │   │   ├── random.c
    │   │   ├── reent_init.c
    │   │   ├── syscalls.c
    │   │   ├── termios.c
    │   │   ├── test
    │   │   └── time.c
    │   ├── nghttp
    │   │   ├── CMakeLists.txt
    │   │   ├── COPYING
    │   │   ├── LICENSE
    │   │   ├── Makefile.projbuild
    │   │   ├── README
    │   │   ├── component.mk
    │   │   ├── nghttp.rst
    │   │   ├── nghttp2
    │   │   ├── port
    │   │   └── private_include
    │   ├── nvs_flash
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── host_test
    │   │   ├── include
    │   │   ├── mock
    │   │   ├── nvs_partition_generator
    │   │   ├── src
    │   │   ├── test
    │   │   └── test_nvs_host
    │   ├── openssl
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── OpenSSL-APIs.rst
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── library
    │   │   ├── platform
    │   │   └── test
    │   ├── partition_table
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig.projbuild
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── gen_empty_partition.py
    │   │   ├── gen_esp32part.py
    │   │   ├── partitions_singleapp.csv
    │   │   ├── partitions_singleapp_coredump.csv
    │   │   ├── partitions_singleapp_encr_nvs.csv
    │   │   ├── partitions_two_ota.csv
    │   │   ├── partitions_two_ota_coredump.csv
    │   │   ├── partitions_two_ota_encr_nvs.csv
    │   │   ├── parttool.py
    │   │   ├── project_include.cmake
    │   │   ├── test
    │   │   └── test_gen_esp32part_host
    │   ├── perfmon
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── test
    │   │   ├── xtensa_perfmon_access.c
    │   │   ├── xtensa_perfmon_apis.c
    │   │   └── xtensa_perfmon_masks.c
    │   ├── protobuf-c
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   └── protobuf-c
    │   ├── protocomm
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── proto
    │   │   ├── proto-c
    │   │   ├── python
    │   │   ├── src
    │   │   └── test
    │   ├── pthread
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── pthread.c
    │   │   ├── pthread_cond_var.c
    │   │   ├── pthread_internal.h
    │   │   ├── pthread_local_storage.c
    │   │   ├── sdkconfig.rename
    │   │   └── test
    │   ├── riscv
    │   │   ├── CMakeLists.txt
    │   │   ├── expression_with_stack_riscv.c
    │   │   ├── expression_with_stack_riscv_asm.S
    │   │   ├── include
    │   │   ├── instruction_decode.c
    │   │   ├── interrupt.c
    │   │   ├── linker.lf
    │   │   ├── stdatomic.c
    │   │   └── vectors.S
    │   ├── sdmmc
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── sdmmc_cmd.c
    │   │   ├── sdmmc_common.c
    │   │   ├── sdmmc_common.h
    │   │   ├── sdmmc_init.c
    │   │   ├── sdmmc_io.c
    │   │   ├── sdmmc_mmc.c
    │   │   ├── sdmmc_sd.c
    │   │   └── test
    │   ├── soc
    │   │   ├── CMakeLists.txt
    │   │   ├── README.md
    │   │   ├── component.mk
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── lldesc.c
    │   │   ├── memory_layout_utils.c
    │   │   └── soc_include_legacy_warn.c
    │   ├── spi_flash
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── README.rst
    │   │   ├── README_legacy.rst
    │   │   ├── cache_utils.c
    │   │   ├── cache_utils.h
    │   │   ├── component.mk
    │   │   ├── esp32
    │   │   ├── esp32c3
    │   │   ├── esp32s2
    │   │   ├── esp32s3
    │   │   ├── esp_flash_api.c
    │   │   ├── esp_flash_spi_init.c
    │   │   ├── flash_mmap.c
    │   │   ├── flash_ops.c
    │   │   ├── include
    │   │   ├── linker.lf
    │   │   ├── memspi_host_driver.c
    │   │   ├── mock
    │   │   ├── partition.c
    │   │   ├── private_include
    │   │   ├── sdkconfig.rename
    │   │   ├── sim
    │   │   ├── spi_flash_chip_boya.c
    │   │   ├── spi_flash_chip_drivers.c
    │   │   ├── spi_flash_chip_gd.c
    │   │   ├── spi_flash_chip_generic.c
    │   │   ├── spi_flash_chip_issi.c
    │   │   ├── spi_flash_chip_mxic.c
    │   │   ├── spi_flash_chip_winbond.c
    │   │   ├── spi_flash_os_func_app.c
    │   │   ├── spi_flash_os_func_noos.c
    │   │   └── test
    │   ├── spiffs
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── esp_spiffs.c
    │   │   ├── include
    │   │   ├── project_include.cmake
    │   │   ├── spiffs
    │   │   ├── spiffs_api.c
    │   │   ├── spiffs_api.h
    │   │   ├── spiffsgen.py
    │   │   ├── test
    │   │   └── test_spiffs_host
    │   ├── tcp_transport
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── private_include
    │   │   ├── test
    │   │   ├── transport.c
    │   │   ├── transport_ssl.c
    │   │   ├── transport_tcp.c
    │   │   ├── transport_utils.c
    │   │   └── transport_ws.c
    │   ├── tcpip_adapter
    │   │   ├── CMakeLists.txt
    │   │   ├── component.mk
    │   │   ├── include
    │   │   └── tcpip_adapter_compat.c
    │   ├── tinyusb
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── additions
    │   │   └── tinyusb
    │   ├── touch_element
    │   │   ├── CMakeLists.txt
    │   │   ├── include
    │   │   ├── touch_button.c
    │   │   ├── touch_element.c
    │   │   ├── touch_matrix.c
    │   │   └── touch_slider.c
    │   ├── ulp
    │   │   ├── CMakeLists.txt
    │   │   ├── Makefile.projbuild
    │   │   ├── README.rst
    │   │   ├── cmake
    │   │   ├── component.mk
    │   │   ├── component_ulp_common.cmake
    │   │   ├── component_ulp_common.mk
    │   │   ├── esp32ulp_mapgen.py
    │   │   ├── include
    │   │   ├── ld
    │   │   ├── project_include.cmake
    │   │   ├── test
    │   │   ├── toolchain_ulp_version.mk
    │   │   ├── ulp.c
    │   │   ├── ulp_macro.c
    │   │   ├── ulp_private.h
    │   │   ├── ulp_riscv
    │   │   └── ulp_riscv.c
    │   ├── unity
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Makefile.projbuild
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── unity
    │   │   ├── unity_port_esp32.c
    │   │   └── unity_runner.c
    │   ├── vfs
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── README.rst
    │   │   ├── README_CN.rst
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── sdkconfig.rename
    │   │   ├── test
    │   │   ├── vfs.c
    │   │   ├── vfs_cdcacm.c
    │   │   ├── vfs_semihost.c
    │   │   └── vfs_uart.c
    │   ├── wear_levelling
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── Partition.cpp
    │   │   ├── README.rst
    │   │   ├── README_CN.rst
    │   │   ├── SPI_Flash.cpp
    │   │   ├── WL_Ext_Perf.cpp
    │   │   ├── WL_Ext_Safe.cpp
    │   │   ├── WL_Flash.cpp
    │   │   ├── component.mk
    │   │   ├── crc32.cpp
    │   │   ├── crc32.h
    │   │   ├── doc
    │   │   ├── include
    │   │   ├── private_include
    │   │   ├── test
    │   │   ├── test_wl_host
    │   │   └── wear_levelling.cpp
    │   ├── wifi_provisioning
    │   │   ├── CMakeLists.txt
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── proto
    │   │   ├── proto-c
    │   │   ├── python
    │   │   └── src
    │   ├── wpa_supplicant
    │   │   ├── CMakeLists.txt
    │   │   ├── COPYING
    │   │   ├── Kconfig
    │   │   ├── component.mk
    │   │   ├── include
    │   │   ├── port
    │   │   ├── src
    │   │   └── test
    │   └── xtensa
    │       ├── CMakeLists.txt
    │       ├── component.mk
    │       ├── debug_helpers.c
    │       ├── debug_helpers_asm.S
    │       ├── eri.c
    │       ├── esp32
    │       ├── esp32s2
    │       ├── esp32s3
    │       ├── expression_with_stack_xtensa.c
    │       ├── expression_with_stack_xtensa_asm.S
    │       ├── include
    │       ├── linker.lf
    │       ├── stdatomic.c
    │       ├── trax
    │       ├── trax.c
    │       ├── xtensa_intr.c
    │       └── xtensa_intr_asm.S
    ├── docs
    │   ├── README.md
    │   ├── TEMPLATE_EXAMPLE_README.md
    │   ├── _static
    │   │   ├── 404-page.svg
    │   │   ├── 404-page__cn.svg
    │   │   ├── 404-page__en.svg
    │   │   ├── about-doc.png
    │   │   ├── adc-noise-graph.jpg
    │   │   ├── adc-vref-graph.jpg
    │   │   ├── api-guides-WiFi-driver-how-to-improve-WiFi-performance.png
    │   │   ├── api-guides.png
    │   │   ├── api-reference.png
    │   │   ├── app_trace-overview.jpg
    │   │   ├── ble-mesh-config-complete.png
    │   │   ├── ble-mesh-device-power-on.png
    │   │   ├── ble-mesh-generic-onoff.png
    │   │   ├── ble-mesh-identify-provision.png
    │   │   ├── ble-mesh-initial-config-fail.png
    │   │   ├── ble-mesh-model-bind-appkey.png
    │   │   ├── ble-mesh-provision.png
    │   │   ├── ble-mesh-reconnect-initial-config.png
    │   │   ├── ble-mesh-reconnect-three.png
    │   │   ├── ble-mesh-scanner.png
    │   │   ├── ble-mesh-three-nodes-on.png
    │   │   ├── chip-esp32-s2.svg
    │   │   ├── chip-esp32.svg
    │   │   ├── chip_surface_marking.png
    │   │   ├── choose_version.png
    │   │   ├── contribute.png
    │   │   ├── core_dump_format_bin.png
    │   │   ├── core_dump_format_elf.png
    │   │   ├── core_dump_impl.png
    │   │   ├── debug-perspective.jpg
    │   │   ├── debugging-memory-location-off.jpg
    │   │   ├── debugging-memory-location-on.jpg
    │   │   ├── debugging-navigate-through-the-stack.jpg
    │   │   ├── debugging-setting-breakpoint.jpg
    │   │   ├── debugging-setting-conditional-breakpoint.jpg
    │   │   ├── debugging-step-into.jpg
    │   │   ├── debugging-step-over.jpg
    │   │   ├── debugging-target-halted-manually.jpg
    │   │   ├── debugging-target-halted.jpg
    │   │   ├── debugging-three-breakpoints-set.jpg
    │   │   ├── debugging-watch-variable.jpg
    │   │   ├── diagrams
    │   │   ├── doc-code-documentation-inline.png
    │   │   ├── doc-code-documentation-rendered.png
    │   │   ├── doc-code-function.png
    │   │   ├── doc-code-member.png
    │   │   ├── doc-code-void-function.png
    │   │   ├── esp-ble-mesh-architecture.png
    │   │   ├── esp-ble-mesh-architecture.xml
    │   │   ├── esp-ble-mesh-interface.png
    │   │   ├── esp-ble-mesh-interface.xml
    │   │   ├── esp-idf-installer-command-prompt.png
    │   │   ├── esp-idf-installer-powershell.png
    │   │   ├── esp-idf-installer-screenshot-powershell.png
    │   │   ├── esp-idf-installer-screenshot.png
    │   │   ├── esp-wrover-kit-block-diagram.png
    │   │   ├── esp-wrover-kit-v2-layout-back.png
    │   │   ├── esp-wrover-kit-v2-layout-front.png
    │   │   ├── esp-wrover-kit-v3-jp11-tx-rx.png
    │   │   ├── esp-wrover-kit-v3-jp14.png
    │   │   ├── esp-wrover-kit-v3-jp7-ext_5v.png
    │   │   ├── esp-wrover-kit-v3-jp7-usb_5v.png
    │   │   ├── esp-wrover-kit-v3-jp8.png
    │   │   ├── esp-wrover-kit-v3-layout-back.jpg
    │   │   ├── esp-wrover-kit-v3-layout-front.jpg
    │   │   ├── esp-wrover-kit-v4.1-jp14.jpg
    │   │   ├── esp-wrover-kit-v4.1-jp2-jtag.jpg
    │   │   ├── esp-wrover-kit-v4.1-jp2-tx-rx.jpg
    │   │   ├── esp-wrover-kit-v4.1-jp7-ext_5v.jpg
    │   │   ├── esp-wrover-kit-v4.1-jp7-usb_5v.jpg
    │   │   ├── esp-wrover-kit-v4.1-layout-back.png
    │   │   ├── esp-wrover-kit-v4.1-layout-front.png
    │   │   ├── esp32-DevKitM-1-front.png
    │   │   ├── esp32-DevKitM-1-isometric.png
    │   │   ├── esp32-DevKitM-1_v1_SystemBlock.png
    │   │   ├── esp32-c3-devkitc-02-v1-annotated-photo.png
    │   │   ├── esp32-c3-devkitc-02-v1-block-diags.png
    │   │   ├── esp32-c3-devkitc-02-v1-isometric.png
    │   │   ├── esp32-c3-devkitc-02-v1-pinout.png
    │   │   ├── esp32-c3-devkitm-1-v1-annotated-photo.png
    │   │   ├── esp32-c3-devkitm-1-v1-block-diagram.png
    │   │   ├── esp32-c3-devkitm-1-v1-isometric.png
    │   │   ├── esp32-c3-devkitm-1-v1-pinout.png
    │   │   ├── esp32-devkitc-c15-location.png
    │   │   ├── esp32-devkitc-dimensions-back.jpg
    │   │   ├── esp32-devkitc-functional-overview-f.jpeg
    │   │   ├── esp32-devkitc-functional-overview.jpg
    │   │   ├── esp32-devkitc-in-device-manager.png
    │   │   ├── esp32-devkitc-v2-functional-overview.png
    │   │   ├── esp32-devkitc-v4-dimensions-back.jpeg
    │   │   ├── esp32-devkitm-1-v1-annotated-photo.png
    │   │   ├── esp32-devkits-r-v1.1-block_diagram.png
    │   │   ├── esp32-devkits-r-v1.1-dimensions-back.png
    │   │   ├── esp32-devkits-r-v1.1-layout-front.png
    │   │   ├── esp32-devkits-r-v1.1-layout-isometric-raw.png
    │   │   ├── esp32-devkits-v1.1-dimensions-back.png
    │   │   ├── esp32-devkits-v1.1-layout-front.png
    │   │   ├── esp32-devkits-v1.1-layout-isometric-raw.png
    │   │   ├── esp32-ethernet-kit-a-v1.0-layout.png
    │   │   ├── esp32-ethernet-kit-a-v1.1-layout.png
    │   │   ├── esp32-ethernet-kit-a-v1.2-layout.jpg
    │   │   ├── esp32-ethernet-kit-b-v1.0-layout.png
    │   │   ├── esp32-ethernet-kit-block-diagram.png
    │   │   ├── esp32-ethernet-kit-rmii-clk-from-phy.png
    │   │   ├── esp32-ethernet-kit-rmii-clk-to-phy.png
    │   │   ├── esp32-ethernet-kit-v1.0.png
    │   │   ├── esp32-ethernet-kit-v1.1-block-diagram.png
    │   │   ├── esp32-ethernet-kit-v1.1.png
    │   │   ├── esp32-ethernet-kit-v1.2-overview.png
    │   │   ├── esp32-ethernet-kit-v1.2.jpg
    │   │   ├── esp32-pico-devkitm-2-block.png
    │   │   ├── esp32-pico-devkitm-2-layout-front.png
    │   │   ├── esp32-pico-devkitm-2-overview.png
    │   │   ├── esp32-pico-devkitm-2-pinout.png
    │   │   ├── esp32-pico-kit-1-block.png
    │   │   ├── esp32-pico-kit-1-layout-front.png
    │   │   ├── esp32-pico-kit-1-overview.png
    │   │   ├── esp32-pico-kit-1-pinout.png
    │   │   ├── esp32-pico-kit-v3-layout.jpg
    │   │   ├── esp32-pico-kit-v4-dimensions-back.jpg
    │   │   ├── esp32-pico-kit-v4-dimensions-side.jpg
    │   │   ├── esp32-pico-kit-v4-functional-block-diagram.png
    │   │   ├── esp32-pico-kit-v4-layout.jpg
    │   │   ├── esp32-pico-kit-v4.1-dimensions-back.jpeg
    │   │   ├── esp32-pico-kit-v4.1-dimensions-back.jpg
    │   │   ├── esp32-pico-kit-v4.1-f-layout.jpeg
    │   │   ├── esp32-s2-devkitm-1-v1-annotated-photo.png
    │   │   ├── esp32-s2-devkitm-1-v1-block-diagram.png
    │   │   ├── esp32-s2-devkitm-1-v1-isometric.png
    │   │   ├── esp32-s2-devkitm-1u-v1-annotated-photo.png
    │   │   ├── esp32-s2-devkitm-1u-v1-isometric.png
    │   │   ├── esp32-s2-saola-1-v1.2-annotated-photo.png
    │   │   ├── esp32-s2-saola-1-v1.2-block-diags.png
    │   │   ├── esp32-s2-saola-1-v1.2-isometric.png
    │   │   ├── esp32-wrover-kit-in-device-manager.png
    │   │   ├── esp32_nimble_stack.png
    │   │   ├── espressif-logo.svg
    │   │   ├── espressif2.pdf
    │   │   ├── freertos-ready-task-list-smp-pxIndex.png
    │   │   ├── freertos-ready-task-list-smp.png
    │   │   ├── freertos-ready-task-list.png
    │   │   ├── get-started-garbled-output.png
    │   │   ├── get-started.png
    │   │   ├── hw-debugging-debugger-tab.jpg
    │   │   ├── hw-debugging-main-tab.jpg
    │   │   ├── hw-debugging-startup-tab.jpg
    │   │   ├── hw-reference.png
    │   │   ├── jtag-debugging-overview.jpg
    │   │   ├── jtag-debugging-overview_zh.jpg
    │   │   ├── jtag-usb-configuration-zadig.jpg
    │   │   ├── ledc-api-settings.jpg
    │   │   ├── linux-logo.png
    │   │   ├── macos-logo.png
    │   │   ├── mcpwm-bldc-control.png
    │   │   ├── mcpwm-block-diagram.png
    │   │   ├── mcpwm-brushed-dc-control.png
    │   │   ├── mcpwm-overview.png
    │   │   ├── mesh-asynchronous-power-on-example.png
    │   │   ├── mesh-beacon-frame-rssi.png
    │   │   ├── mesh-bidirectional-data-stream.png
    │   │   ├── mesh-esp-mesh-network-architecture.png
    │   │   ├── mesh-events-delivery.png
    │   │   ├── mesh-network-building.png
    │   │   ├── mesh-node-types.png
    │   │   ├── mesh-packet.png
    │   │   ├── mesh-parent-node-failure.png
    │   │   ├── mesh-preferred-parent-node.png
    │   │   ├── mesh-root-node-designated-example.png
    │   │   ├── mesh-root-node-election-example.png
    │   │   ├── mesh-root-node-failure.png
    │   │   ├── mesh-root-node-switch-example.png
    │   │   ├── mesh-routing-tables-example.png
    │   │   ├── mesh-software-stack.png
    │   │   ├── mesh-traditional-network-architecture.png
    │   │   ├── mesh-tree-topology.png
    │   │   ├── miso_timing_waveform.png
    │   │   ├── msys2-terminal-window.png
    │   │   ├── platformio-logo.png
    │   │   ├── project-configuration.png
    │   │   ├── putty-settings-linux.png
    │   │   ├── putty-settings-windows.png
    │   │   ├── resources.png
    │   │   ├── rmii-interface.png
    │   │   ├── rmt-carrier.png
    │   │   ├── rmt-waveform-modulated.png
    │   │   ├── rmt-waveform.png
    │   │   ├── spi_master_freq_tv.png
    │   │   ├── spi_miso.png
    │   │   ├── spi_slave_miso_dma.png
    │   │   ├── theme_overrides.css
    │   │   ├── touch_element
    │   │   ├── touch_pad-measurement-parameters.jpg
    │   │   ├── typical_sallenkey_LP_filter.png
    │   │   ├── unified_provisioning.png
    │   │   ├── unified_provisioning.xml
    │   │   ├── usb-board-connection.png
    │   │   ├── what-you-need.png
    │   │   ├── windows-logo.png
    │   │   ├── wrover-jp1-both.png
    │   │   ├── wrover-jp1-sd_io2.png
    │   │   ├── wrover-jp11-tx-rx.png
    │   │   ├── wrover-jp14.png
    │   │   ├── wrover-jp7-ext_5v.png
    │   │   ├── wrover-jp7-usb_5v.png
    │   │   ├── wrover-jp8.png
    │   │   ├── ws-capture-interface.jpeg
    │   │   ├── ws-display-filter-dialogue-box.png
    │   │   ├── ws-filter-expression.png
    │   │   ├── ws-filter-toolbar.png
    │   │   ├── ws-filter-toolbar_green.png
    │   │   ├── ws-packet-list.png
    │   │   ├── ws-save-packets.png
    │   │   ├── ws-setup-filters.png
    │   │   ├── ws-start-resume-packet-capture.png
    │   │   └── ws-stop-packet-capture.png
    │   ├── build_docs.py
    │   ├── check_lang_folder_sync.sh
    │   ├── conf_common.py
    │   ├── doxygen
    │   │   ├── Doxyfile_common
    │   │   ├── Doxyfile_esp32
    │   │   ├── Doxyfile_esp32c3
    │   │   └── Doxyfile_esp32s2
    │   ├── doxygen-known-warnings.txt
    │   ├── en
    │   │   ├── 404.rst
    │   │   ├── COPYRIGHT.rst
    │   │   ├── _templates
    │   │   ├── about.rst
    │   │   ├── api-guides
    │   │   ├── api-reference
    │   │   ├── conf.py
    │   │   ├── contribute
    │   │   ├── get-started
    │   │   ├── get-started-legacy
    │   │   ├── gnu-make-legacy.rst
    │   │   ├── hw-reference
    │   │   ├── index.rst
    │   │   ├── languages.rst
    │   │   ├── libraries-and-frameworks
    │   │   ├── resources.rst
    │   │   ├── security
    │   │   ├── third-party-tools
    │   │   └── versions.rst
    │   ├── extensions
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── html_redirects.py
    │   │   ├── list_filter.py
    │   │   └── toctree_filter.py
    │   ├── generate_chart.py
    │   ├── get_github_rev.py
    │   ├── idf_extensions
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── build_system
    │   │   ├── esp_err_definitions.py
    │   │   ├── exclude_docs.py
    │   │   ├── format_idf_target.py
    │   │   ├── gen_defines.py
    │   │   ├── gen_idf_tools_links.py
    │   │   ├── gen_toolchain_links.py
    │   │   ├── gen_version_specific_includes.py
    │   │   ├── include_build_file.py
    │   │   ├── kconfig_reference.py
    │   │   ├── latex_builder.py
    │   │   ├── link_roles.py
    │   │   ├── run_doxygen.py
    │   │   └── util.py
    │   ├── latex_templates
    │   │   ├── espidf.sty
    │   │   ├── preamble.tex
    │   │   └── titlepage.tex
    │   ├── page_redirects.txt
    │   ├── requirements.txt
    │   ├── sanitize_version.py
    │   ├── sphinx-known-warnings.txt
    │   ├── test
    │   │   ├── README.md
    │   │   ├── en
    │   │   ├── page_redirects.txt
    │   │   ├── test_docs.py
    │   │   └── test_sphinx_idf_extensions.py
    │   └── zh_CN
    │       ├── 404.rst
    │       ├── COPYRIGHT.rst
    │       ├── _templates
    │       ├── about.rst
    │       ├── api-guides
    │       ├── api-reference
    │       ├── conf.py
    │       ├── contribute
    │       ├── get-started
    │       ├── get-started-legacy
    │       ├── gnu-make-legacy.rst
    │       ├── hw-reference
    │       ├── index.rst
    │       ├── languages.rst
    │       ├── libraries-and-frameworks
    │       ├── resources.rst
    │       ├── security
    │       ├── third-party-tools
    │       └── versions.rst
    ├── examples
    │   ├── README.md
    │   ├── bluetooth
    │   │   ├── bluedroid
    │   │   ├── blufi
    │   │   ├── esp_ble_mesh
    │   │   ├── esp_hid_device
    │   │   ├── esp_hid_host
    │   │   ├── hci
    │   │   └── nimble
    │   ├── build_system
    │   │   └── cmake
    │   ├── common_components
    │   │   ├── protocol_examples_common
    │   │   └── qrcode
    │   ├── cxx
    │   │   ├── exceptions
    │   │   ├── experimental
    │   │   ├── pthread
    │   │   └── rtti
    │   ├── ethernet
    │   │   ├── README.md
    │   │   ├── basic
    │   │   ├── enc28j60
    │   │   ├── eth2ap
    │   │   └── iperf
    │   ├── get-started
    │   │   ├── README.md
    │   │   ├── blink
    │   │   ├── hello_world
    │   │   └── sample_project
    │   ├── mesh
    │   │   ├── internal_communication
    │   │   ├── ip_internal_network
    │   │   └── manual_networking
    │   ├── peripherals
    │   │   ├── README.md
    │   │   ├── adc
    │   │   ├── gpio
    │   │   ├── i2c
    │   │   ├── i2s
    │   │   ├── i2s_adc_dac
    │   │   ├── ledc
    │   │   ├── mcpwm
    │   │   ├── pcnt
    │   │   ├── rmt
    │   │   ├── sdio
    │   │   ├── secure_element
    │   │   ├── sigmadelta
    │   │   ├── spi_master
    │   │   ├── spi_slave
    │   │   ├── spi_slave_hd
    │   │   ├── temp_sensor
    │   │   ├── timer_group
    │   │   ├── touch_element
    │   │   ├── touch_pad_interrupt
    │   │   ├── touch_pad_read
    │   │   ├── twai
    │   │   ├── uart
    │   │   ├── usb
    │   │   └── wave_gen
    │   ├── protocols
    │   │   ├── README.md
    │   │   ├── asio
    │   │   ├── cbor
    │   │   ├── coap_client
    │   │   ├── coap_server
    │   │   ├── esp_http_client
    │   │   ├── esp_local_ctrl
    │   │   ├── http2_request
    │   │   ├── http_request
    │   │   ├── http_server
    │   │   ├── https_mbedtls
    │   │   ├── https_request
    │   │   ├── https_server
    │   │   ├── https_x509_bundle
    │   │   ├── icmp_echo
    │   │   ├── mdns
    │   │   ├── modbus
    │   │   ├── mqtt
    │   │   ├── openssl_client
    │   │   ├── openssl_server
    │   │   ├── pppos_client
    │   │   ├── slip
    │   │   ├── smtp_client
    │   │   ├── sntp
    │   │   ├── sockets
    │   │   └── websocket
    │   ├── provisioning
    │   │   ├── README.md
    │   │   ├── legacy
    │   │   └── wifi_prov_mgr
    │   ├── security
    │   │   └── flash_encryption
    │   ├── storage
    │   │   ├── README.md
    │   │   ├── ext_flash_fatfs
    │   │   ├── nvs_rw_blob
    │   │   ├── nvs_rw_value
    │   │   ├── nvs_rw_value_cxx
    │   │   ├── partition_api
    │   │   ├── parttool
    │   │   ├── sd_card
    │   │   ├── semihost_vfs
    │   │   ├── spiffs
    │   │   ├── spiffsgen
    │   │   └── wear_levelling
    │   ├── system
    │   │   ├── README.md
    │   │   ├── app_trace_to_host
    │   │   ├── base_mac_address
    │   │   ├── console
    │   │   ├── console_usb
    │   │   ├── deep_sleep
    │   │   ├── efuse
    │   │   ├── esp_event
    │   │   ├── esp_timer
    │   │   ├── freertos
    │   │   ├── gcov
    │   │   ├── heap_task_tracking
    │   │   ├── himem
    │   │   ├── light_sleep
    │   │   ├── network_tests
    │   │   ├── ota
    │   │   ├── perfmon
    │   │   ├── select
    │   │   ├── sysview_tracing
    │   │   ├── sysview_tracing_heap_log
    │   │   ├── task_watchdog
    │   │   ├── ulp
    │   │   ├── ulp_adc
    │   │   ├── ulp_riscv
    │   │   └── unit_test
    │   └── wifi
    │       ├── README.md
    │       ├── espnow
    │       ├── fast_scan
    │       ├── ftm
    │       ├── getting_started
    │       ├── iperf
    │       ├── power_save
    │       ├── roaming
    │       ├── scan
    │       ├── simple_sniffer
    │       ├── smart_config
    │       ├── wifi_easy_connect
    │       ├── wpa2_enterprise
    │       └── wps
    ├── export.bat
    ├── export.fish
    ├── export.ps1
    ├── export.sh
    ├── install.bat
    ├── install.fish
    ├── install.ps1
    ├── install.sh
    ├── make
    │   ├── common.mk
    │   ├── component_common.mk
    │   ├── component_wrapper.mk
    │   ├── ldgen.mk
    │   ├── project.mk
    │   ├── project_config.mk
    │   └── version.mk
    ├── requirements.txt
    ├── sdkconfig.rename
    └── tools
        ├── ble
        │   ├── __init__.py
        │   ├── lib_ble_client.py
        │   ├── lib_gap.py
        │   ├── lib_gatt.py
        │   └── requirements.txt
        ├── build_apps.py
        ├── catch
        │   ├── LICENSE.txt
        │   ├── README.md
        │   └── catch.hpp
        ├── check_python_dependencies.py
        ├── check_term.py
        ├── ci
        │   ├── apply_bot_filter.py
        │   ├── build_example_dirs.txt
        │   ├── build_template_app.sh
        │   ├── check_artifacts_expire_time.py
        │   ├── check_build_warnings.py
        │   ├── check_callgraph.py
        │   ├── check_codeowners.py
        │   ├── check_deprecated_kconfigs.py
        │   ├── check_examples_cmake_make-cmake_ignore.txt
        │   ├── check_examples_cmake_make-make_ignore.txt
        │   ├── check_examples_cmake_make.py
        │   ├── check_examples_rom_header.sh
        │   ├── check_executables.py
        │   ├── check_idf_version.sh
        │   ├── check_kconfigs.py
        │   ├── check_ldgen_mapping_exceptions.txt
        │   ├── check_public_headers.py
        │   ├── check_public_headers_exceptions.txt
        │   ├── check_readme_links.py
        │   ├── check_rom_apis.sh
        │   ├── check_ut_cmake_make.sh
        │   ├── checkout_project_ref.py
        │   ├── ci_fetch_submodule.py
        │   ├── ci_get_mr_info.py
        │   ├── config
        │   ├── configure_ci_environment.sh
        │   ├── deploy_docs.py
        │   ├── envsubst.py
        │   ├── executable-list.txt
        │   ├── find_apps_build_apps.sh
        │   ├── fix_empty_prototypes.sh
        │   ├── get-full-sources.sh
        │   ├── get_supported_examples.sh
        │   ├── idf_ci_utils.py
        │   ├── mirror-submodule-update.sh
        │   ├── multirun_with_pyenv.sh
        │   ├── normalize_clangtidy_path.py
        │   ├── push_to_github.sh
        │   ├── python_packages
        │   ├── setup_python.sh
        │   ├── sonar_exclude_list.txt
        │   ├── static-analysis-rules.yml
        │   ├── test_autocomplete.py
        │   ├── test_build_system.sh
        │   ├── test_build_system_cmake.sh
        │   ├── test_check_kconfigs.py
        │   ├── test_configure_ci_environment.sh
        │   └── utils.sh
        ├── cmake
        │   ├── build.cmake
        │   ├── component.cmake
        │   ├── convert_to_cmake.py
        │   ├── crosstool_version_check.cmake
        │   ├── dfu.cmake
        │   ├── git_submodules.cmake
        │   ├── idf.cmake
        │   ├── kconfig.cmake
        │   ├── ldgen.cmake
        │   ├── project.cmake
        │   ├── project_description.json.in
        │   ├── run_dfu_util.cmake
        │   ├── scripts
        │   ├── targets.cmake
        │   ├── third_party
        │   ├── toolchain-esp32.cmake
        │   ├── toolchain-esp32c3.cmake
        │   ├── toolchain-esp32s2.cmake
        │   ├── toolchain-esp32s3.cmake
        │   ├── toolchain-linux.cmake
        │   ├── uf2.cmake
        │   ├── utilities.cmake
        │   └── version.cmake
        ├── detect_python.fish
        ├── detect_python.sh
        ├── docker
        │   ├── Dockerfile
        │   ├── entrypoint.sh
        │   └── hooks
        ├── eclipse-code-style.xml
        ├── esp_app_trace
        │   ├── SYSVIEW_FreeRTOS.txt
        │   ├── espytrace
        │   ├── logtrace_proc.py
        │   ├── sysviewtrace_proc.py
        │   └── test
        ├── esp_prov
        │   ├── README.md
        │   ├── __init__.py
        │   ├── esp_prov.py
        │   ├── proto
        │   ├── prov
        │   ├── requirements.txt
        │   ├── requirements_linux_extra.txt
        │   ├── security
        │   ├── transport
        │   └── utils
        ├── find_apps.py
        ├── find_build_apps
        │   ├── __init__.py
        │   ├── cmake.py
        │   ├── common.py
        │   └── make.py
        ├── format-minimal.sh
        ├── format.sh
        ├── gdb_panic_server.py
        ├── gen_esp_err_to_name.py
        ├── idf.py
        ├── idf_monitor.py
        ├── idf_py_actions
        │   ├── README.md
        │   ├── __init__.py
        │   ├── constants.py
        │   ├── core_ext.py
        │   ├── create_ext.py
        │   ├── debug_ext.py
        │   ├── dfu_ext.py
        │   ├── errors.py
        │   ├── global_options.py
        │   ├── serial_ext.py
        │   ├── tools.py
        │   └── uf2_ext.py
        ├── idf_size.py
        ├── idf_tools.py
        ├── kconfig
        │   ├── Kconfig
        │   ├── Makefile
        │   ├── POTFILES.in
        │   ├── check.sh
        │   ├── conf.c
        │   ├── confdata.c
        │   ├── expand_env.c
        │   ├── expand_env.h
        │   ├── expr.c
        │   ├── expr.h
        │   ├── gconf.c
        │   ├── gconf.glade
        │   ├── images.c
        │   ├── kconfig-language.txt
        │   ├── kxgettext.c
        │   ├── list.h
        │   ├── lkc.h
        │   ├── lkc_proto.h
        │   ├── lxdialog
        │   ├── mconf.c
        │   ├── menu.c
        │   ├── merge_config.sh
        │   ├── nconf.c
        │   ├── nconf.gui.c
        │   ├── nconf.h
        │   ├── qconf.cc
        │   ├── qconf.h
        │   ├── streamline_config.pl
        │   ├── symbol.c
        │   ├── util.c
        │   ├── zconf.gperf
        │   ├── zconf.l
        │   └── zconf.y
        ├── kconfig_new
        │   ├── README.md
        │   ├── confgen.py
        │   ├── config.env.in
        │   ├── confserver.py
        │   ├── esp-windows-curses
        │   ├── gen_kconfig_doc.py
        │   ├── prepare_kconfig_files.py
        │   └── test
        ├── ldgen
        │   ├── __init__.py
        │   ├── entity.py
        │   ├── fragments.py
        │   ├── generation.py
        │   ├── ldgen.py
        │   ├── ldgen_common.py
        │   ├── linker_script.py
        │   ├── output_commands.py
        │   ├── samples
        │   ├── sdkconfig.py
        │   └── test
        ├── mass_mfg
        │   ├── docs
        │   ├── mfg_gen.py
        │   ├── samples
        │   └── testdata
        ├── mkdfu.py
        ├── mkuf2.py
        ├── set-submodules-to-github.sh
        ├── templates
        │   └── sample_component
        ├── test_apps
        │   ├── README.md
        │   ├── build_system
        │   ├── protocols
        │   ├── security
        │   └── system
        ├── test_idf_monitor
        │   ├── Makefile
        │   ├── README.md
        │   ├── dummy.c
        │   ├── dummy_riscv.elf
        │   ├── dummy_xtensa.elf
        │   ├── idf_monitor_wrapper.py
        │   ├── run_test_idf_monitor.py
        │   └── tests
        ├── test_idf_py
        │   ├── extra_path
        │   ├── idf_ext.py
        │   ├── test_idf_extensions
        │   └── test_idf_py.py
        ├── test_idf_size
        │   ├── app.map
        │   ├── app2.map
        │   ├── app_esp32s2.map
        │   ├── bootloader.map
        │   ├── bootloader_esp32s2.map
        │   ├── expected_output
        │   ├── expected_output.json
        │   ├── expected_output.txt
        │   ├── test.sh
        │   └── test_idf_size.py
        ├── test_idf_tools
        │   └── test_idf_tools.py
        ├── test_mkdfu
        │   ├── 1
        │   ├── 2
        │   └── test_mkdfu.py
        ├── test_mkuf2
        │   └── test_mkuf2.py
        ├── toolchain_versions.mk
        ├── tools.json
        ├── tools_schema.json
        ├── unit-test-app
        │   ├── CMakeLists.txt
        │   ├── Makefile
        │   ├── README.md
        │   ├── components
        │   ├── configs
        │   ├── disabled_configs
        │   ├── idf_ext.py
        │   ├── main
        │   ├── partition_table_unit_test_app.csv
        │   ├── partition_table_unit_test_two_ota.csv
        │   ├── sdkconfig.defaults
        │   ├── sdkconfig.defaults.esp32
        │   ├── sdkconfig.defaults.esp32c3
        │   ├── sdkconfig.defaults.esp32s2
        │   ├── sdkconfig.defaults.esp32s3
        │   ├── tools
        │   └── unit_test.py
        └── windows
            ├── eclipse_make.py
            ├── eclipse_make.sh
            ├── idf_exe
            ├── tool_setup
            └── windows_install_prerequisites.sh

600 directories, 1144 files


标签: ESp32 开发包 ESP 32 ES

实例下载地址

ESP32 开发包

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警