在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → esp平台litfs文件系统

esp平台litfs文件系统

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:829.53M
  • 下载次数:6
  • 浏览次数:44
  • 发布时间:2022-10-25
  • 实例类别:嵌入式开发
  • 发 布 人:Beiyoubei
  • 文件格式:.zip
  • 所需积分:2
 相关标签: esp litfs系统

实例介绍

【实例简介】esp平台litfs文件系统

【实例截图】

from clipboard

【核心代码】

.
├── esp-idf-v4.4
│   ├── CMakeLists.txt
│   ├── CONTRIBUTING.rst
│   ├── Kconfig
│   ├── LICENSE
│   ├── README.md
│   ├── README_CN.md
│   ├── SUPPORT_POLICY.md
│   ├── SUPPORT_POLICY_CN.md
│   ├── add_path.sh
│   └── components
│       ├── README.md
│       ├── app_trace
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── app_trace.c
│       │   ├── app_trace_membufs_proto.c
│       │   ├── app_trace_util.c
│       │   ├── component.mk
│       │   ├── gcov
│       │   │   └── gcov_rtio.c
│       │   ├── heap_trace_tohost.c
│       │   ├── host_file_io.c
│       │   ├── include
│       │   │   ├── esp_app_trace.h
│       │   │   ├── esp_app_trace_util.h
│       │   │   └── esp_sysview_trace.h
│       │   ├── linker.lf
│       │   ├── port
│       │   │   ├── include
│       │   │   ├── riscv
│       │   │   └── xtensa
│       │   ├── private_include
│       │   │   └── esp_app_trace_membufs_proto.h
│       │   ├── project_include.cmake
│       │   ├── sdkconfig.rename
│       │   ├── sys_view
│       │   │   ├── Config
│       │   │   ├── SEGGER
│       │   │   ├── Sample
│       │   │   ├── esp
│       │   │   └── ext
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_trace.c
│       ├── app_update
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig.projbuild
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── esp_app_desc.c
│       │   ├── esp_ota_ops.c
│       │   ├── include
│       │   │   └── esp_ota_ops.h
│       │   ├── otatool.py
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_app_desc.c
│       │       ├── test_ota_ops.c
│       │       └── test_switch_ota.c
│       ├── asio
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── asio
│       │   │   └── asio
│       │   ├── component.mk
│       │   └── port
│       │       ├── include
│       │       └── src
│       ├── bootloader
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig.projbuild
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── project_include.cmake
│       │   ├── sdkconfig.rename
│       │   └── subproject
│       │       ├── CMakeLists.txt
│       │       ├── Makefile
│       │       ├── components
│       │       └── main
│       ├── bootloader_support
│       │   ├── CMakeLists.txt
│       │   ├── Makefile.projbuild
│       │   ├── README.rst
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── bootloader_clock.h
│       │   │   ├── bootloader_common.h
│       │   │   ├── bootloader_flash.h
│       │   │   ├── bootloader_flash_config.h
│       │   │   ├── bootloader_mem.h
│       │   │   ├── bootloader_random.h
│       │   │   ├── bootloader_util.h
│       │   │   ├── esp_app_format.h
│       │   │   ├── esp_flash_data_types.h
│       │   │   ├── esp_flash_encrypt.h
│       │   │   ├── esp_flash_partitions.h
│       │   │   ├── esp_image_format.h
│       │   │   └── esp_secure_boot.h
│       │   ├── include_bootloader
│       │   │   ├── bootloader_config.h
│       │   │   ├── bootloader_console.h
│       │   │   ├── bootloader_flash_priv.h
│       │   │   ├── bootloader_init.h
│       │   │   ├── bootloader_sha.h
│       │   │   ├── bootloader_soc.h
│       │   │   ├── bootloader_utility.h
│       │   │   └── flash_qio_mode.h
│       │   ├── src
│       │   │   ├── bootloader_clock_init.c
│       │   │   ├── bootloader_clock_loader.c
│       │   │   ├── bootloader_common.c
│       │   │   ├── bootloader_common_loader.c
│       │   │   ├── bootloader_console.c
│       │   │   ├── bootloader_console_loader.c
│       │   │   ├── bootloader_efuse_esp32.c
│       │   │   ├── bootloader_efuse_esp32c3.c
│       │   │   ├── bootloader_efuse_esp32h2.c
│       │   │   ├── bootloader_efuse_esp32s2.c
│       │   │   ├── bootloader_efuse_esp32s3.c
│       │   │   ├── bootloader_flash.c
│       │   │   ├── bootloader_flash_config_esp32.c
│       │   │   ├── bootloader_flash_config_esp32c3.c
│       │   │   ├── bootloader_flash_config_esp32h2.c
│       │   │   ├── bootloader_flash_config_esp32s2.c
│       │   │   ├── bootloader_flash_config_esp32s3.c
│       │   │   ├── bootloader_init.c
│       │   │   ├── bootloader_mem.c
│       │   │   ├── bootloader_panic.c
│       │   │   ├── bootloader_random.c
│       │   │   ├── bootloader_random_esp32.c
│       │   │   ├── bootloader_random_esp32c3.c
│       │   │   ├── bootloader_random_esp32h2.c
│       │   │   ├── bootloader_random_esp32s2.c
│       │   │   ├── bootloader_random_esp32s3.c
│       │   │   ├── bootloader_utility.c
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── esp_image_format.c
│       │   │   ├── flash_encrypt.c
│       │   │   ├── flash_encryption
│       │   │   ├── flash_partitions.c
│       │   │   ├── flash_qio_mode.c
│       │   │   ├── idf
│       │   │   ├── secure_boot.c
│       │   │   ├── secure_boot_v1
│       │   │   └── secure_boot_v2
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_verify_image.c
│       ├── bt
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── common
│       │   │   ├── api
│       │   │   ├── btc
│       │   │   ├── include
│       │   │   └── osi
│       │   ├── component.mk
│       │   ├── controller
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── lib_esp32
│       │   │   └── lib_esp32c3_family
│       │   ├── esp_ble_mesh
│       │   │   ├── Kconfig.in
│       │   │   ├── README.md
│       │   │   ├── api
│       │   │   ├── btc
│       │   │   ├── mesh_common
│       │   │   ├── mesh_core
│       │   │   └── mesh_models
│       │   ├── host
│       │   │   ├── bluedroid
│       │   │   └── nimble
│       │   ├── include
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   └── esp32s3
│       │   ├── linker.lf
│       │   ├── sdkconfig.rename
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_bt_common.c
│       │       └── test_smp.c
│       ├── cbor
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── port
│       │   │   └── include
│       │   └── tinycbor
│       │       ├── Doxyfile
│       │       ├── LICENSE
│       │       ├── Makefile
│       │       ├── Makefile.configure
│       │       ├── Makefile.nmake
│       │       ├── README
│       │       ├── TODO
│       │       ├── VERSION
│       │       ├── examples
│       │       ├── scripts
│       │       ├── src
│       │       ├── tests
│       │       ├── tinycbor.pc.in
│       │       └── tools
│       ├── cmock
│       │   ├── CMakeLists.txt
│       │   ├── CMock
│       │   │   ├── Gemfile
│       │   │   ├── LICENSE.txt
│       │   │   ├── README.md
│       │   │   ├── config
│       │   │   ├── docs
│       │   │   ├── examples
│       │   │   ├── lib
│       │   │   ├── meson.build
│       │   │   ├── scripts
│       │   │   ├── src
│       │   │   ├── test
│       │   │   └── vendor
│       │   ├── Makefile.projbuild
│       │   └── component.mk
│       ├── coap
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── libcoap
│       │   │   ├── AUTHORS
│       │   │   ├── BUILDING
│       │   │   ├── CMakeLists.txt
│       │   │   ├── CONTRIBUTE
│       │   │   ├── COPYING
│       │   │   ├── ChangeLog
│       │   │   ├── Dockerfile
│       │   │   ├── HOWTO.dual.gnutls
│       │   │   ├── HOWTO.dual.openssl
│       │   │   ├── HOWTO.dual.softhsm2
│       │   │   ├── HOWTO.pkcs11
│       │   │   ├── LICENSE
│       │   │   ├── Makefile.am
│       │   │   ├── Makefile.libcoap
│       │   │   ├── NEWS
│       │   │   ├── README
│       │   │   ├── README.md
│       │   │   ├── TODO
│       │   │   ├── autogen.sh
│       │   │   ├── build-env
│       │   │   ├── cmake
│       │   │   ├── cmake-format.yaml
│       │   │   ├── cmake_coap_config.h.in
│       │   │   ├── coap_config.h.contiki
│       │   │   ├── coap_config.h.lwip
│       │   │   ├── coap_config.h.lwip.in
│       │   │   ├── coap_config.h.riot
│       │   │   ├── coap_config.h.riot.in
│       │   │   ├── coap_config.h.windows
│       │   │   ├── coap_config.h.windows.in
│       │   │   ├── configure.ac
│       │   │   ├── doc
│       │   │   ├── examples
│       │   │   ├── ext
│       │   │   ├── include
│       │   │   ├── libcoap-3.map
│       │   │   ├── libcoap-3.pc.in
│       │   │   ├── libcoap-3.sym
│       │   │   ├── m4
│       │   │   ├── man
│       │   │   ├── scripts
│       │   │   ├── src
│       │   │   ├── tests
│       │   │   └── win32
│       │   └── port
│       │       └── include
│       ├── console
│       │   ├── CMakeLists.txt
│       │   ├── argtable3
│       │   │   ├── LICENSE
│       │   │   ├── argtable3.c
│       │   │   └── argtable3.h
│       │   ├── commands.c
│       │   ├── component.mk
│       │   ├── esp_console.h
│       │   ├── esp_console_repl.c
│       │   ├── linenoise
│       │   │   ├── LICENSE
│       │   │   ├── linenoise.c
│       │   │   └── linenoise.h
│       │   ├── split_argv.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_console.c
│       ├── cxx
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── cxx_exception_stubs.cpp
│       │   ├── cxx_guards.cpp
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_cxx.cpp
│       │       ├── test_initialization.cpp
│       │       ├── test_rtti.cpp
│       │       └── test_stack_check_cxx.cpp
│       ├── driver
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── adc.c
│       │   ├── adc1_private.h
│       │   ├── adc_common.c
│       │   ├── adc_deprecated.c
│       │   ├── component.mk
│       │   ├── dac_common.c
│       │   ├── dedic_gpio.c
│       │   ├── esp32
│       │   │   ├── adc.c
│       │   │   ├── dac.c
│       │   │   ├── include
│       │   │   └── touch_sensor.c
│       │   ├── esp32c3
│       │   │   ├── adc2_init_cal.c
│       │   │   ├── include
│       │   │   └── rtc_tempsensor.c
│       │   ├── esp32h2
│       │   │   ├── include
│       │   │   └── rtc_tempsensor.c
│       │   ├── esp32s2
│       │   │   ├── adc.c
│       │   │   ├── adc2_init_cal.c
│       │   │   ├── dac.c
│       │   │   ├── include
│       │   │   ├── rtc_tempsensor.c
│       │   │   └── touch_sensor.c
│       │   ├── esp32s3
│       │   │   ├── include
│       │   │   └── touch_sensor.c
│       │   ├── gdma.c
│       │   ├── gpio.c
│       │   ├── i2c.c
│       │   ├── i2s.c
│       │   ├── include
│       │   │   ├── driver
│       │   │   └── esp_private
│       │   ├── 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
│       │   │   ├── CMakeLists.txt
│       │   │   ├── adc_dma_test
│       │   │   ├── component.mk
│       │   │   ├── dac_dma_test
│       │   │   ├── include
│       │   │   ├── param_test
│       │   │   ├── test_adc.c
│       │   │   ├── test_adc2_with_wifi.c
│       │   │   ├── test_adc_common.c
│       │   │   ├── test_common_spi.c
│       │   │   ├── test_dac.c
│       │   │   ├── test_dedicated_gpio.c
│       │   │   ├── test_gdma.c
│       │   │   ├── test_gpio.c
│       │   │   ├── test_i2c.c
│       │   │   ├── test_i2s.c
│       │   │   ├── test_ledc.c
│       │   │   ├── test_pcnt.c
│       │   │   ├── test_pwm.c
│       │   │   ├── test_rmt.c
│       │   │   ├── test_rs485.c
│       │   │   ├── test_rtcio.c
│       │   │   ├── test_sdio.c
│       │   │   ├── test_sdmmc_sdspi_init.cpp
│       │   │   ├── test_sigmadelta.c
│       │   │   ├── test_spi_bus_lock.c
│       │   │   ├── test_spi_master.c
│       │   │   ├── test_spi_param.c
│       │   │   ├── test_spi_sio.c
│       │   │   ├── test_spi_slave.c
│       │   │   ├── test_spi_slave_hd.c
│       │   │   ├── test_timer.c
│       │   │   ├── test_uart.c
│       │   │   └── touch_sensor_test
│       │   ├── timer.c
│       │   ├── touch_sensor_common.c
│       │   ├── twai.c
│       │   ├── uart.c
│       │   └── usb_serial_jtag.c
│       ├── efuse
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── efuse_table_gen.py
│       │   ├── esp32
│       │   │   ├── esp_efuse_fields.c
│       │   │   ├── esp_efuse_table.c
│       │   │   ├── esp_efuse_table.csv
│       │   │   ├── esp_efuse_utility.c
│       │   │   ├── include
│       │   │   ├── private_include
│       │   │   └── sources.cmake
│       │   ├── esp32c3
│       │   │   ├── esp_efuse_fields.c
│       │   │   ├── esp_efuse_rtc_calib.c
│       │   │   ├── esp_efuse_table.c
│       │   │   ├── esp_efuse_table.csv
│       │   │   ├── esp_efuse_utility.c
│       │   │   ├── include
│       │   │   ├── private_include
│       │   │   └── sources.cmake
│       │   ├── esp32h2
│       │   │   ├── esp_efuse_fields.c
│       │   │   ├── esp_efuse_rtc_calib.c
│       │   │   ├── esp_efuse_table.c
│       │   │   ├── esp_efuse_table.csv
│       │   │   ├── esp_efuse_utility.c
│       │   │   ├── include
│       │   │   ├── private_include
│       │   │   └── sources.cmake
│       │   ├── esp32s2
│       │   │   ├── esp_efuse_fields.c
│       │   │   ├── esp_efuse_rtc_table.c
│       │   │   ├── esp_efuse_table.c
│       │   │   ├── esp_efuse_table.csv
│       │   │   ├── esp_efuse_utility.c
│       │   │   ├── include
│       │   │   ├── private_include
│       │   │   └── sources.cmake
│       │   ├── esp32s3
│       │   │   ├── esp_efuse_fields.c
│       │   │   ├── esp_efuse_rtc_calib.c
│       │   │   ├── esp_efuse_table.c
│       │   │   ├── esp_efuse_table.csv
│       │   │   ├── esp_efuse_utility.c
│       │   │   ├── include
│       │   │   ├── private_include
│       │   │   └── sources.cmake
│       │   ├── include
│       │   │   └── esp_efuse.h
│       │   ├── private_include
│       │   │   └── esp_efuse_utility.h
│       │   ├── src
│       │   │   ├── esp_efuse_api.c
│       │   │   ├── esp_efuse_api_key_esp32.c
│       │   │   ├── esp_efuse_api_key_esp32xx.c
│       │   │   ├── esp_efuse_fields.c
│       │   │   └── esp_efuse_utility.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── esp_efuse_test_table.c
│       │   │   ├── esp_efuse_test_table.csv
│       │   │   ├── include
│       │   │   ├── test_efuse.c
│       │   │   ├── test_efuse_coding_scheme.c
│       │   │   └── test_efuse_keys.c
│       │   └── test_efuse_host
│       │       └── efuse_tests.py
│       ├── esp-tls
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp-tls-crypto
│       │   │   ├── esp_tls_crypto.c
│       │   │   └── esp_tls_crypto.h
│       │   ├── esp_tls.c
│       │   ├── esp_tls.h
│       │   ├── esp_tls_error_capture.c
│       │   ├── esp_tls_errors.h
│       │   ├── esp_tls_mbedtls.c
│       │   ├── esp_tls_wolfssl.c
│       │   ├── private_include
│       │   │   ├── esp_tls_error_capture_internal.h
│       │   │   ├── esp_tls_mbedtls.h
│       │   │   └── esp_tls_wolfssl.h
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_esp_tls.c
│       ├── esp32
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── rom
│       │   └── sdkconfig.rename
│       ├── esp32c3
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   └── project_include.cmake
│       ├── esp32h2
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   └── project_include.cmake
│       ├── esp32s2
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   └── component.mk
│       ├── esp32s3
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   └── component.mk
│       ├── esp_adc_cal
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp_adc_cal_esp32.c
│       │   ├── esp_adc_cal_esp32c3.c
│       │   ├── esp_adc_cal_esp32s2.c
│       │   ├── esp_adc_cal_esp32s3.c
│       │   └── include
│       │       └── esp_adc_cal.h
│       ├── esp_common
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── common.lf
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_assert.h
│       │   │   ├── esp_attr.h
│       │   │   ├── esp_bit_defs.h
│       │   │   ├── esp_check.h
│       │   │   ├── esp_compiler.h
│       │   │   ├── esp_err.h
│       │   │   ├── esp_idf_version.h
│       │   │   └── esp_types.h
│       │   ├── project_include.cmake
│       │   ├── soc.lf
│       │   ├── src
│       │   │   ├── esp_err_to_name.c
│       │   │   └── esp_err_to_name.c.in
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_attr.c
│       ├── esp_eth
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_eth.h
│       │   │   ├── esp_eth_com.h
│       │   │   ├── esp_eth_mac.h
│       │   │   ├── esp_eth_netif_glue.h
│       │   │   ├── esp_eth_phy.h
│       │   │   └── eth_phy_regs_struct.h
│       │   ├── src
│       │   │   ├── dm9051.h
│       │   │   ├── esp_eth.c
│       │   │   ├── esp_eth_mac_dm9051.c
│       │   │   ├── esp_eth_mac_esp.c
│       │   │   ├── esp_eth_mac_ksz8851snl.c
│       │   │   ├── esp_eth_mac_openeth.c
│       │   │   ├── esp_eth_mac_w5500.c
│       │   │   ├── esp_eth_netif_glue.c
│       │   │   ├── esp_eth_phy.c
│       │   │   ├── esp_eth_phy_dm9051.c
│       │   │   ├── esp_eth_phy_dp83848.c
│       │   │   ├── esp_eth_phy_ip101.c
│       │   │   ├── esp_eth_phy_ksz80xx.c
│       │   │   ├── esp_eth_phy_ksz8851snl.c
│       │   │   ├── esp_eth_phy_lan87xx.c
│       │   │   ├── esp_eth_phy_rtl8201.c
│       │   │   ├── esp_eth_phy_w5500.c
│       │   │   ├── ksz8851.h
│       │   │   ├── openeth.h
│       │   │   └── w5500.h
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── dl_espressif_com_root_cert.pem
│       │   │   └── test_emac.c
│       │   └── test_apps
│       │       ├── CMakeLists.txt
│       │       ├── README.md
│       │       ├── component_ut_test.py
│       │       ├── main
│       │       ├── sdkconfig.ci.ip101
│       │       └── sdkconfig.ci.lan8720
│       ├── 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
│       │   ├── host_test
│       │   │   ├── esp_event_unit_test
│       │   │   └── fixtures.hpp
│       │   ├── include
│       │   │   ├── esp_event.h
│       │   │   ├── esp_event_base.h
│       │   │   ├── esp_event_legacy.h
│       │   │   └── esp_event_loop.h
│       │   ├── linker.lf
│       │   ├── private_include
│       │   │   ├── esp_event_internal.h
│       │   │   └── esp_event_private.h
│       │   ├── sdkconfig.rename
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_default_loop.c
│       │       └── test_event.c
│       ├── esp_gdbstub
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp32
│       │   │   └── gdbstub_target_config.h
│       │   ├── esp32c3
│       │   │   ├── gdbstub_esp32c3.c
│       │   │   └── gdbstub_target_config.h
│       │   ├── esp32h2
│       │   │   ├── gdbstub_esp32h2.c
│       │   │   └── gdbstub_target_config.h
│       │   ├── esp32s2
│       │   │   └── gdbstub_target_config.h
│       │   ├── esp32s3
│       │   │   └── gdbstub_target_config.h
│       │   ├── esp_common
│       │   │   └── gdbstub_common.c
│       │   ├── include
│       │   │   └── esp_gdbstub.h
│       │   ├── linker.lf
│       │   ├── private_include
│       │   │   └── esp_gdbstub_common.h
│       │   ├── riscv
│       │   │   ├── esp_gdbstub_arch.h
│       │   │   └── gdbstub_riscv.c
│       │   ├── sdkconfig.rename
│       │   ├── src
│       │   │   ├── gdbstub.c
│       │   │   └── packet.c
│       │   └── xtensa
│       │       ├── esp_gdbstub_arch.h
│       │       ├── gdbstub-entry.S
│       │       └── gdbstub_xtensa.c
│       ├── esp_hid
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_hid_common.h
│       │   │   ├── esp_hidd.h
│       │   │   ├── esp_hidd_gatts.h
│       │   │   ├── esp_hidd_transport.h
│       │   │   ├── esp_hidh.h
│       │   │   ├── esp_hidh_bluedroid.h
│       │   │   ├── esp_hidh_gattc.h
│       │   │   └── esp_hidh_transport.h
│       │   ├── private
│       │   │   ├── ble_hidd.h
│       │   │   ├── ble_hidh.h
│       │   │   ├── bt_hidd.h
│       │   │   ├── bt_hidh.h
│       │   │   ├── esp_hidd_private.h
│       │   │   └── esp_hidh_private.h
│       │   ├── src
│       │   │   ├── ble_hidd.c
│       │   │   ├── ble_hidh.c
│       │   │   ├── bt_hidd.c
│       │   │   ├── bt_hidh.c
│       │   │   ├── esp_hid_common.c
│       │   │   ├── esp_hidd.c
│       │   │   └── esp_hidh.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── README.md
│       │       ├── component.mk
│       │       ├── hid_descriptor.h
│       │       └── test_esp_hid.c
│       ├── esp_http_client
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp_http_client.c
│       │   ├── include
│       │   │   └── esp_http_client.h
│       │   ├── lib
│       │   │   ├── http_auth.c
│       │   │   ├── http_header.c
│       │   │   ├── http_utils.c
│       │   │   └── include
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_http_client.c
│       ├── esp_http_server
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_http_server.h
│       │   │   └── http_server.h
│       │   ├── src
│       │   │   ├── esp_httpd_priv.h
│       │   │   ├── httpd_main.c
│       │   │   ├── httpd_parse.c
│       │   │   ├── httpd_sess.c
│       │   │   ├── httpd_txrx.c
│       │   │   ├── httpd_uri.c
│       │   │   ├── httpd_ws.c
│       │   │   ├── port
│       │   │   └── util
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_http_server.c
│       ├── esp_https_ota
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── esp_https_ota.h
│       │   └── src
│       │       └── esp_https_ota.c
│       ├── esp_https_server
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── esp_https_server.h
│       │   └── src
│       │       └── https_server.c
│       ├── esp_hw_support
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Kconfig.spiram.common
│       │   ├── Makefile.projbuild
│       │   ├── README.md
│       │   ├── clk_ctrl_os.c
│       │   ├── compare_set.c
│       │   ├── component.mk
│       │   ├── cpu_util.c
│       │   ├── esp_async_memcpy.c
│       │   ├── esp_clk.c
│       │   ├── hw_random.c
│       │   ├── include
│       │   │   ├── esp_async_memcpy.h
│       │   │   ├── esp_chip_info.h
│       │   │   ├── esp_clk.h
│       │   │   ├── esp_cpu.h
│       │   │   ├── esp_crc.h
│       │   │   ├── esp_fault.h
│       │   │   ├── esp_interface.h
│       │   │   ├── esp_intr.h
│       │   │   ├── esp_intr_alloc.h
│       │   │   ├── esp_mac.h
│       │   │   ├── esp_private
│       │   │   ├── esp_random.h
│       │   │   ├── esp_sleep.h
│       │   │   ├── soc
│       │   │   └── soc_log.h
│       │   ├── intr_alloc.c
│       │   ├── linker.lf
│       │   ├── mac_addr.c
│       │   ├── port
│       │   │   ├── async_memcpy_impl_gdma.c
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   └── include
│       │   ├── project_include.cmake
│       │   ├── regi2c_ctrl.c
│       │   ├── sdkconfig.rename
│       │   ├── sleep_gpio.c
│       │   ├── sleep_mac_bb.c
│       │   ├── sleep_modes.c
│       │   ├── sleep_retention.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── digital_signature_test_cases_3072.h
│       │       ├── digital_signature_test_cases_4096.h
│       │       ├── gen_digital_signature_tests.py
│       │       ├── test_4mpsram.c
│       │       ├── test_ahb_arb.c
│       │       ├── test_ahb_arb_asm.S
│       │       ├── test_async_memcpy.c
│       │       ├── test_dport.c
│       │       ├── test_dport_xt_highint5.S
│       │       ├── test_ds.c
│       │       ├── test_fastbus.c
│       │       ├── test_fastbus_asm.S
│       │       ├── test_fp.c
│       │       ├── test_himem.c
│       │       ├── test_hmac.c
│       │       ├── test_intr_alloc.c
│       │       ├── test_random.c
│       │       ├── test_rtc_clk.c
│       │       ├── test_spiram_cache_flush.c
│       │       ├── test_tsens.c
│       │       └── test_unal_dma.c
│       ├── esp_ipc
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_ipc.h
│       │   │   └── esp_ipc_isr.h
│       │   ├── src
│       │   │   ├── esp_ipc.c
│       │   │   └── esp_ipc_isr
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_ipc.c
│       │       ├── test_ipc_isr.S
│       │       └── test_ipc_isr.c
│       ├── esp_lcd
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_lcd_panel_commands.h
│       │   │   ├── esp_lcd_panel_io.h
│       │   │   ├── esp_lcd_panel_ops.h
│       │   │   ├── esp_lcd_panel_rgb.h
│       │   │   ├── esp_lcd_panel_vendor.h
│       │   │   └── esp_lcd_types.h
│       │   ├── interface
│       │   │   ├── esp_lcd_panel_interface.h
│       │   │   └── esp_lcd_panel_io_interface.h
│       │   ├── src
│       │   │   ├── esp_lcd_common.c
│       │   │   ├── esp_lcd_common.h
│       │   │   ├── esp_lcd_panel_io.c
│       │   │   ├── esp_lcd_panel_io_i2c.c
│       │   │   ├── esp_lcd_panel_io_i2s.c
│       │   │   ├── esp_lcd_panel_io_i80.c
│       │   │   ├── esp_lcd_panel_io_spi.c
│       │   │   ├── esp_lcd_panel_nt35510.c
│       │   │   ├── esp_lcd_panel_ops.c
│       │   │   ├── esp_lcd_panel_ssd1306.c
│       │   │   ├── esp_lcd_panel_st7789.c
│       │   │   └── esp_lcd_rgb_panel.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_i2c_lcd_panel.c
│       │       ├── test_i80_board.h
│       │       ├── test_i80_lcd_panel.c
│       │       ├── test_lvgl_port.h
│       │       ├── test_lvgl_port_v7.c
│       │       ├── test_rgb_panel.c
│       │       ├── test_spi_board.h
│       │       └── test_spi_lcd_panel.c
│       ├── esp_local_ctrl
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── esp_local_ctrl.h
│       │   ├── proto
│       │   │   ├── CMakeLists.txt
│       │   │   ├── README.md
│       │   │   ├── esp_local_ctrl.proto
│       │   │   └── makefile
│       │   ├── proto-c
│       │   │   ├── esp_local_ctrl.pb-c.c
│       │   │   └── esp_local_ctrl.pb-c.h
│       │   ├── python
│       │   │   └── esp_local_ctrl_pb2.py
│       │   └── src
│       │       ├── esp_local_ctrl.c
│       │       ├── esp_local_ctrl_handler.c
│       │       ├── esp_local_ctrl_priv.h
│       │       ├── esp_local_ctrl_transport_ble.c
│       │       └── esp_local_ctrl_transport_httpd.c
│       ├── esp_netif
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── README.md
│       │   ├── component.mk
│       │   ├── esp_netif_defaults.c
│       │   ├── esp_netif_handlers.c
│       │   ├── esp_netif_objects.c
│       │   ├── include
│       │   │   ├── esp_netif.h
│       │   │   ├── esp_netif_defaults.h
│       │   │   ├── esp_netif_ip_addr.h
│       │   │   ├── esp_netif_net_stack.h
│       │   │   ├── esp_netif_ppp.h
│       │   │   ├── esp_netif_slip.h
│       │   │   ├── esp_netif_sta_list.h
│       │   │   └── esp_netif_types.h
│       │   ├── loopback
│       │   │   └── esp_netif_loopback.c
│       │   ├── lwip
│       │   │   ├── esp_netif_lwip.c
│       │   │   ├── esp_netif_lwip_defaults.c
│       │   │   ├── esp_netif_lwip_internal.h
│       │   │   ├── esp_netif_lwip_ppp.c
│       │   │   ├── esp_netif_lwip_ppp.h
│       │   │   ├── esp_netif_lwip_slip.c
│       │   │   ├── esp_netif_lwip_slip.h
│       │   │   └── esp_netif_sta_list.c
│       │   ├── private_include
│       │   │   └── esp_netif_private.h
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   └── test_esp_netif.c
│       │   └── test_apps
│       │       ├── CMakeLists.txt
│       │       ├── component_ut_test.py
│       │       ├── main
│       │       └── sdkconfig.defaults
│       ├── esp_phy
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── esp32
│       │   │   ├── include
│       │   │   └── phy_multiple_init_data.bin
│       │   ├── esp32c3
│       │   │   ├── include
│       │   │   └── phy_multiple_init_data.bin
│       │   ├── esp32h2
│       │   │   └── include
│       │   ├── esp32s2
│       │   │   ├── include
│       │   │   └── phy_multiple_init_data.bin
│       │   ├── esp32s3
│       │   │   ├── include
│       │   │   └── phy_multiple_init_data.bin
│       │   ├── include
│       │   │   ├── esp_phy_init.h
│       │   │   └── phy.h
│       │   ├── lib
│       │   │   ├── LICENSE
│       │   │   ├── README.rst
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   └── fix_printf.sh
│       │   ├── linker.lf
│       │   ├── sdkconfig.rename
│       │   ├── src
│       │   │   ├── phy_init.c
│       │   │   └── phy_init_esp32hxx.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_phy_rtc.c
│       ├── esp_pm
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── esp_pm.h
│       │   │   └── esp_private
│       │   ├── linker.lf
│       │   ├── pm_impl.c
│       │   ├── pm_locks.c
│       │   ├── pm_trace.c
│       │   ├── sdkconfig.rename
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_pm.c
│       ├── esp_ringbuf
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── freertos
│       │   ├── linker.lf
│       │   ├── ringbuf.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_ringbuf.c
│       ├── esp_rom
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig.projbuild
│       │   ├── component.mk
│       │   ├── esp32
│       │   │   ├── esp_rom_caps.h
│       │   │   └── ld
│       │   ├── esp32c3
│       │   │   ├── esp_rom_caps.h
│       │   │   └── ld
│       │   ├── esp32h2
│       │   │   ├── esp_rom_caps.h
│       │   │   └── ld
│       │   ├── esp32s2
│       │   │   ├── esp_rom_caps.h
│       │   │   ├── ld
│       │   │   └── usb_descriptors.c
│       │   ├── esp32s3
│       │   │   ├── esp_rom_caps.h
│       │   │   └── ld
│       │   ├── host_test
│       │   │   └── rom_test
│       │   ├── include
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── esp_rom_crc.h
│       │   │   ├── esp_rom_efuse.h
│       │   │   ├── esp_rom_gpio.h
│       │   │   ├── esp_rom_md5.h
│       │   │   ├── esp_rom_sys.h
│       │   │   ├── esp_rom_tjpgd.h
│       │   │   ├── esp_rom_uart.h
│       │   │   └── linux
│       │   ├── linux
│       │   │   ├── esp_rom_crc.c
│       │   │   ├── esp_rom_efuse.c
│       │   │   ├── esp_rom_md5.c
│       │   │   └── esp_rom_sys.c
│       │   ├── patches
│       │   │   ├── esp_rom_crc.c
│       │   │   ├── esp_rom_longjmp.S
│       │   │   ├── esp_rom_sys.c
│       │   │   ├── esp_rom_tjpgd.c
│       │   │   └── esp_rom_uart.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── logo.jpg
│       │       ├── test_libgcc.c
│       │       ├── test_miniz.c
│       │       └── test_tjpgd.c
│       ├── esp_serial_slave_link
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── essl.c
│       │   ├── essl_internal.h
│       │   ├── essl_sdio.c
│       │   ├── essl_spi.c
│       │   └── include
│       │       ├── esp_serial_slave_link
│       │       └── essl_spi
│       ├── esp_system
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── README.md
│       │   ├── app.lf
│       │   ├── component.mk
│       │   ├── crosscore_int.c
│       │   ├── dbg_stubs.c
│       │   ├── eh_frame_parser.c
│       │   ├── esp_err.c
│       │   ├── esp_system.c
│       │   ├── fpga_overrides.c
│       │   ├── freertos_hooks.c
│       │   ├── include
│       │   │   ├── eh_frame_parser.h
│       │   │   ├── esp_debug_helpers.h
│       │   │   ├── esp_expression_with_stack.h
│       │   │   ├── esp_freertos_hooks.h
│       │   │   ├── esp_int_wdt.h
│       │   │   ├── esp_private
│       │   │   ├── esp_system.h
│       │   │   ├── esp_task.h
│       │   │   ├── esp_task_wdt.h
│       │   │   └── esp_xt_wdt.h
│       │   ├── int_wdt.c
│       │   ├── ld
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── ld.cmake
│       │   │   └── ld.common
│       │   ├── linker.lf
│       │   ├── panic.c
│       │   ├── port
│       │   │   ├── CMakeLists.txt
│       │   │   ├── arch
│       │   │   ├── brownout.c
│       │   │   ├── cpu_start.c
│       │   │   ├── include
│       │   │   ├── panic_handler.c
│       │   │   ├── public_compat
│       │   │   └── soc
│       │   ├── sdkconfig.rename
│       │   ├── stack_check.c
│       │   ├── startup.c
│       │   ├── system_time.c
│       │   ├── task_wdt.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── test_backtrace.c
│       │   │   ├── test_delay.c
│       │   │   ├── test_reset_reason.c
│       │   │   ├── test_sleep.c
│       │   │   ├── test_stack_check.c
│       │   │   └── test_system_time.c
│       │   ├── test_eh_frame_parser
│       │   │   ├── Makefile
│       │   │   ├── README.md
│       │   │   ├── eh_frame_parser_impl.h
│       │   │   ├── esp_private
│       │   │   ├── linker.ld
│       │   │   └── main.c
│       │   ├── ubsan.c
│       │   └── xt_wdt.c
│       ├── esp_timer
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp_private
│       │   │   └── esp_timer.h
│       │   ├── private_include
│       │   │   └── esp_timer_impl.h
│       │   ├── sdkconfig.rename
│       │   ├── src
│       │   │   ├── esp_timer.c
│       │   │   ├── esp_timer_impl_frc_legacy.c
│       │   │   ├── esp_timer_impl_lac.c
│       │   │   ├── esp_timer_impl_systimer.c
│       │   │   ├── ets_timer_legacy.c
│       │   │   └── system_time.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── test_esp_timer.c
│       │       ├── test_esp_timer_light_sleep.c
│       │       └── test_ets_timer.c
│       ├── esp_websocket_client
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── esp_websocket_client.c
│       │   ├── include
│       │   │   └── esp_websocket_client.h
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_websocket_client.c
│       ├── esp_wifi
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp32
│       │   │   └── esp_adapter.c
│       │   ├── esp32c3
│       │   │   └── esp_adapter.c
│       │   ├── esp32s2
│       │   │   └── esp_adapter.c
│       │   ├── esp32s3
│       │   │   └── esp_adapter.c
│       │   ├── include
│       │   │   ├── esp_coexist.h
│       │   │   ├── esp_coexist_adapter.h
│       │   │   ├── esp_coexist_internal.h
│       │   │   ├── esp_mesh.h
│       │   │   ├── esp_mesh_internal.h
│       │   │   ├── esp_now.h
│       │   │   ├── esp_private
│       │   │   ├── esp_smartconfig.h
│       │   │   ├── esp_wifi.h
│       │   │   ├── esp_wifi_crypto_types.h
│       │   │   ├── esp_wifi_default.h
│       │   │   ├── esp_wifi_netif.h
│       │   │   ├── esp_wifi_types.h
│       │   │   └── smartconfig_ack.h
│       │   ├── lib
│       │   │   ├── LICENSE
│       │   │   ├── README.rst
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── fix_printf.sh
│       │   │   └── tools
│       │   ├── linker.lf
│       │   ├── sdkconfig.rename
│       │   ├── src
│       │   │   ├── coexist.c
│       │   │   ├── lib_printf.c
│       │   │   ├── mesh_event.c
│       │   │   ├── smartconfig.c
│       │   │   ├── smartconfig_ack.c
│       │   │   ├── wifi_default.c
│       │   │   ├── wifi_init.c
│       │   │   └── wifi_netif.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── test_wifi.c
│       │   │   └── test_wifi_init.c
│       │   └── test_md5
│       │       └── test_md5.sh
│       ├── espcoredump
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── corefile
│       │   │   ├── __init__.py
│       │   │   ├── _parse_soc_header.py
│       │   │   ├── elf.py
│       │   │   ├── gdb.py
│       │   │   ├── loader.py
│       │   │   ├── riscv.py
│       │   │   ├── soc_headers
│       │   │   └── xtensa.py
│       │   ├── espcoredump.py
│       │   ├── include
│       │   │   ├── esp_core_dump.h
│       │   │   └── port
│       │   ├── include_core_dump
│       │   │   ├── core_dump_binary.h
│       │   │   ├── core_dump_checksum.h
│       │   │   ├── core_dump_elf.h
│       │   │   ├── elf.h
│       │   │   ├── esp_core_dump_common.h
│       │   │   ├── esp_core_dump_port.h
│       │   │   ├── esp_core_dump_types.h
│       │   │   └── port
│       │   ├── linker.lf
│       │   ├── sdkconfig.rename
│       │   ├── src
│       │   │   ├── core_dump_binary.c
│       │   │   ├── core_dump_checksum.c
│       │   │   ├── core_dump_common.c
│       │   │   ├── core_dump_elf.c
│       │   │   ├── core_dump_flash.c
│       │   │   ├── core_dump_uart.c
│       │   │   └── port
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── test_espcoredump.py
│       │   │   └── test_espcoredump.sh
│       │   └── test_apps
│       │       ├── CMakeLists.txt
│       │       ├── README.md
│       │       ├── build_espcoredump.sh
│       │       ├── main
│       │       └── sdkconfig.defaults
│       ├── esptool_py
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig.projbuild
│       │   ├── LICENSE
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── esptool
│       │   │   ├── CONTRIBUTING.md
│       │   │   ├── LICENSE
│       │   │   ├── MANIFEST.in
│       │   │   ├── README.md
│       │   │   ├── build_tools
│       │   │   ├── esp_rfc2217_server.py
│       │   │   ├── espefuse.py
│       │   │   ├── espressif
│       │   │   ├── espsecure.py
│       │   │   ├── esptool.py
│       │   │   ├── flasher_stub
│       │   │   ├── setup.cfg
│       │   │   ├── setup.py
│       │   │   └── test
│       │   ├── flasher_args.json.in
│       │   ├── get_port_args.cmake
│       │   ├── project_include.cmake
│       │   ├── run_serial_tool.cmake
│       │   └── sdkconfig.rename
│       ├── expat
│       │   ├── CMakeLists.txt
│       │   ├── component.mk
│       │   ├── expat
│       │   │   ├── Brewfile
│       │   │   ├── README.md
│       │   │   ├── appveyor.yml
│       │   │   ├── expat
│       │   │   └── testdata
│       │   ├── expat.rst
│       │   ├── port
│       │   │   └── include
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_expat.c
│       ├── fatfs
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── diskio
│       │   │   ├── diskio.c
│       │   │   ├── diskio_impl.h
│       │   │   ├── diskio_rawflash.c
│       │   │   ├── diskio_rawflash.h
│       │   │   ├── diskio_sdmmc.c
│       │   │   ├── diskio_sdmmc.h
│       │   │   ├── diskio_wl.c
│       │   │   └── diskio_wl.h
│       │   ├── port
│       │   │   ├── freertos
│       │   │   └── linux
│       │   ├── src
│       │   │   ├── 00history.txt
│       │   │   ├── 00readme.txt
│       │   │   ├── diskio.c
│       │   │   ├── diskio.h
│       │   │   ├── ff.c
│       │   │   ├── ff.h
│       │   │   ├── ffconf.h
│       │   │   ├── ffsystem.c
│       │   │   └── ffunicode.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── fatfs.img
│       │   │   ├── test_fatfs_common.c
│       │   │   ├── test_fatfs_common.h
│       │   │   ├── test_fatfs_rawflash.c
│       │   │   ├── test_fatfs_sdmmc.c
│       │   │   └── test_fatfs_spiflash.c
│       │   ├── test_fatfs_host
│       │   │   ├── Makefile
│       │   │   ├── Makefile.files
│       │   │   ├── component.mk
│       │   │   ├── main.cpp
│       │   │   ├── partition_table.csv
│       │   │   ├── sdkconfig
│       │   │   └── test_fatfs.cpp
│       │   └── vfs
│       │       ├── esp_vfs_fat.h
│       │       ├── vfs_fat.c
│       │       ├── vfs_fat_internal.h
│       │       ├── vfs_fat_sdmmc.c
│       │       └── vfs_fat_spiflash.c
│       ├── freemodbus
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── common
│       │   │   ├── esp_modbus_callbacks.h
│       │   │   ├── esp_modbus_master.c
│       │   │   ├── esp_modbus_master_serial.c
│       │   │   ├── esp_modbus_master_tcp.c
│       │   │   ├── esp_modbus_slave.c
│       │   │   ├── esp_modbus_slave_serial.c
│       │   │   ├── esp_modbus_slave_tcp.c
│       │   │   ├── include
│       │   │   ├── mbc_master.h
│       │   │   └── mbc_slave.h
│       │   ├── component.mk
│       │   ├── modbus
│       │   │   ├── ascii
│       │   │   ├── functions
│       │   │   ├── include
│       │   │   ├── mb.c
│       │   │   ├── mb_m.c
│       │   │   ├── rtu
│       │   │   └── tcp
│       │   ├── port
│       │   │   ├── port.c
│       │   │   ├── port.h
│       │   │   ├── portevent.c
│       │   │   ├── portevent_m.c
│       │   │   ├── portother.c
│       │   │   ├── portother_m.c
│       │   │   ├── portserial.c
│       │   │   ├── portserial_m.c
│       │   │   ├── porttimer.c
│       │   │   └── porttimer_m.c
│       │   ├── sdkconfig.rename
│       │   ├── serial_master
│       │   │   ├── modbus_controller
│       │   │   └── port
│       │   ├── serial_slave
│       │   │   ├── modbus_controller
│       │   │   └── port
│       │   ├── tcp_master
│       │   │   ├── modbus_controller
│       │   │   └── port
│       │   └── tcp_slave
│       │       ├── modbus_controller
│       │       └── port
│       ├── freertos
│       │   ├── CMakeLists.txt
│       │   ├── FreeRTOS-openocd.c
│       │   ├── GitHub-FreeRTOS-Kernel-Home.url
│       │   ├── History.txt
│       │   ├── Kconfig
│       │   ├── LICENSE.md
│       │   ├── Quick_Start_Guide.url
│       │   ├── component.mk
│       │   ├── croutine.c
│       │   ├── esp_additions
│       │   │   └── task_snapshot.c
│       │   ├── event_groups.c
│       │   ├── freertos_v8_compat.c
│       │   ├── include
│       │   │   ├── esp_additions
│       │   │   └── freertos
│       │   ├── linker.lf
│       │   ├── list.c
│       │   ├── port
│       │   │   ├── linux
│       │   │   ├── port_common.c
│       │   │   ├── port_systick.c
│       │   │   ├── priv_include
│       │   │   ├── riscv
│       │   │   └── xtensa
│       │   ├── queue.c
│       │   ├── sdkconfig.rename
│       │   ├── stream_buffer.c
│       │   ├── tasks.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── test_context_save_clobber.S
│       │   │   ├── test_context_save_clobber.c
│       │   │   ├── test_float_in_isr.c
│       │   │   ├── test_freertos_backported_functions.c
│       │   │   ├── test_freertos_debug_functions.c
│       │   │   ├── test_freertos_eventgroups.c
│       │   │   ├── test_freertos_get_state.c
│       │   │   ├── test_freertos_isinisrcontext.c
│       │   │   ├── test_freertos_mutex.c
│       │   │   ├── test_freertos_scheduling_round_robin.c
│       │   │   ├── test_freertos_scheduling_time.c
│       │   │   ├── test_freertos_task_delay_until.c
│       │   │   ├── test_freertos_task_delete.c
│       │   │   ├── test_freertos_task_notify.c
│       │   │   ├── test_freertos_task_utilities.c
│       │   │   ├── test_freertos_trace_utilities.c
│       │   │   ├── test_isr_latency.c
│       │   │   ├── test_legacy_hooks.c
│       │   │   ├── test_newlib_reent.c
│       │   │   ├── test_panic.c
│       │   │   ├── test_preemption.c
│       │   │   ├── test_queuesets.c
│       │   │   ├── test_spinlocks.c
│       │   │   ├── test_stream_buffers.c
│       │   │   ├── test_suspend_scheduler.c
│       │   │   ├── test_task_priorities.c
│       │   │   ├── test_task_suspend_resume.c
│       │   │   ├── test_tasks_snapshot.c
│       │   │   ├── test_thread_local.c
│       │   │   ├── test_timers.c
│       │   │   └── test_xtensa_loadstore_handler.c
│       │   └── timers.c
│       ├── hal
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── README.md
│       │   ├── adc_hal.c
│       │   ├── aes_hal.c
│       │   ├── component.mk
│       │   ├── cpu_hal.c
│       │   ├── dac_hal.c
│       │   ├── ds_hal.c
│       │   ├── emac_hal.c
│       │   ├── esp32
│       │   │   ├── adc_hal.c
│       │   │   ├── brownout_hal.c
│       │   │   ├── gpio_hal_workaround.c
│       │   │   ├── include
│       │   │   ├── interrupt_descriptor_table.c
│       │   │   └── touch_sensor_hal.c
│       │   ├── esp32c3
│       │   │   ├── adc_hal.c
│       │   │   ├── brownout_hal.c
│       │   │   ├── hmac_hal.c
│       │   │   ├── include
│       │   │   └── rtc_cntl_hal.c
│       │   ├── esp32h2
│       │   │   ├── brownout_hal.c
│       │   │   ├── hmac_hal.c
│       │   │   ├── include
│       │   │   └── rtc_cntl_hal.c
│       │   ├── esp32s2
│       │   │   ├── adc_hal.c
│       │   │   ├── brownout_hal.c
│       │   │   ├── cp_dma_hal.c
│       │   │   ├── dac_hal.c
│       │   │   ├── include
│       │   │   ├── interrupt_descriptor_table.c
│       │   │   └── touch_sensor_hal.c
│       │   ├── esp32s3
│       │   │   ├── brownout_hal.c
│       │   │   ├── hmac_hal.c
│       │   │   ├── include
│       │   │   ├── interrupt_descriptor_table.c
│       │   │   ├── rtc_cntl_hal.c
│       │   │   └── touch_sensor_hal.c
│       │   ├── gdma_hal.c
│       │   ├── gpio_hal.c
│       │   ├── i2c_hal.c
│       │   ├── i2c_hal_iram.c
│       │   ├── i2s_hal.c
│       │   ├── include
│       │   │   └── hal
│       │   ├── interrupt_controller_hal.c
│       │   ├── lcd_hal.c
│       │   ├── ledc_hal.c
│       │   ├── ledc_hal_iram.c
│       │   ├── linker.lf
│       │   ├── mcpwm_hal.c
│       │   ├── mpu_hal.c
│       │   ├── pcnt_hal.c
│       │   ├── platform_port
│       │   │   └── include
│       │   ├── rmt_hal.c
│       │   ├── rtc_io_hal.c
│       │   ├── sdio_slave_hal.c
│       │   ├── sha_hal.c
│       │   ├── sigmadelta_hal.c
│       │   ├── soc_hal.c
│       │   ├── spi_flash_encrypt_hal_iram.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
│       │   ├── systimer_hal.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   └── test_mpu.c
│       │   ├── timer_hal.c
│       │   ├── touch_sensor_hal.c
│       │   ├── twai_hal.c
│       │   ├── twai_hal_iram.c
│       │   ├── uart_hal.c
│       │   ├── uart_hal_iram.c
│       │   ├── usb_hal.c
│       │   ├── usb_phy_hal.c
│       │   ├── usbh_hal.c
│       │   ├── wdt_hal_iram.c
│       │   └── xt_wdt_hal.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
│       │   │   ├── esp_heap_caps.h
│       │   │   ├── esp_heap_caps_init.h
│       │   │   ├── esp_heap_task_info.h
│       │   │   ├── esp_heap_trace.h
│       │   │   ├── heap_memory_layout.h
│       │   │   ├── heap_trace.inc
│       │   │   ├── multi_heap.h
│       │   │   └── soc
│       │   ├── linker.lf
│       │   ├── multi_heap.c
│       │   ├── multi_heap_config.h
│       │   ├── multi_heap_internal.h
│       │   ├── multi_heap_platform.h
│       │   ├── multi_heap_poisoning.c
│       │   ├── port
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   └── memory_layout_utils.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── test_aligned_alloc_caps.c
│       │   │   ├── test_allocator_timings.c
│       │   │   ├── test_diram.c
│       │   │   ├── test_heap_trace.c
│       │   │   ├── test_leak.c
│       │   │   ├── test_malloc.c
│       │   │   ├── test_malloc_caps.c
│       │   │   ├── test_realloc.c
│       │   │   └── test_runtime_heap_reg.c
│       │   └── test_multi_heap_host
│       │       ├── Makefile
│       │       ├── main.cpp
│       │       ├── test_all_configs.sh
│       │       └── test_multi_heap.cpp
│       ├── idf_test
│       │   ├── CMakeLists.txt
│       │   ├── README.md
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   └── idf_performance.h
│       │   └── integration_test
│       │       ├── CIConfigs
│       │       └── KnownIssues
│       ├── ieee802154
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── include
│       │   │   ├── esp_ieee802154.h
│       │   │   └── esp_ieee802154_types.h
│       │   └── lib
│       │       ├── LICENSE
│       │       ├── README.rst
│       │       └── esp32h2
│       ├── jsmn
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── jsmn.h
│       │   └── src
│       │       └── jsmn.c
│       ├── json
│       │   ├── CMakeLists.txt
│       │   ├── README
│       │   ├── cJSON
│       │   │   ├── CHANGELOG.md
│       │   │   ├── CMakeLists.txt
│       │   │   ├── CONTRIBUTORS.md
│       │   │   ├── LICENSE
│       │   │   ├── Makefile
│       │   │   ├── README.md
│       │   │   ├── appveyor.yml
│       │   │   ├── cJSON.c
│       │   │   ├── cJSON.h
│       │   │   ├── cJSON_Utils.c
│       │   │   ├── cJSON_Utils.h
│       │   │   ├── fuzzing
│       │   │   ├── library_config
│       │   │   ├── test.c
│       │   │   ├── tests
│       │   │   └── valgrind.supp
│       │   └── component.mk
│       ├── libsodium
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── libsodium
│       │   │   ├── AUTHORS
│       │   │   ├── ChangeLog
│       │   │   ├── LICENSE
│       │   │   ├── Makefile.am
│       │   │   ├── README.markdown
│       │   │   ├── THANKS
│       │   │   ├── appveyor.yml
│       │   │   ├── autogen.sh
│       │   │   ├── azure-pipelines.yml
│       │   │   ├── builds
│       │   │   ├── configure.ac
│       │   │   ├── contrib
│       │   │   ├── dist-build
│       │   │   ├── lgtm.yml
│       │   │   ├── libsodium-uninstalled.pc.in
│       │   │   ├── libsodium.pc.in
│       │   │   ├── libsodium.sln
│       │   │   ├── libsodium.vcxproj
│       │   │   ├── libsodium.vcxproj.filters
│       │   │   ├── logo.png
│       │   │   ├── m4
│       │   │   ├── msvc-scripts
│       │   │   ├── packaging
│       │   │   ├── regen-msvc
│       │   │   ├── src
│       │   │   └── test
│       │   ├── port
│       │   │   ├── crypto_hash_mbedtls
│       │   │   ├── randombytes_esp32.c
│       │   │   └── randombytes_internal.h
│       │   ├── port_include
│       │   │   └── sodium
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_sodium.c
│       ├── linux
│       │   ├── CMakeLists.txt
│       │   └── include
│       │       └── sys
│       ├── log
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── README.rst
│       │   ├── component.mk
│       │   ├── esp_log_private.h
│       │   ├── host_test
│       │   │   └── log_test
│       │   ├── include
│       │   │   ├── esp_log.h
│       │   │   └── esp_log_internal.h
│       │   ├── linker.lf
│       │   ├── log.c
│       │   ├── log_buffers.c
│       │   ├── log_freertos.c
│       │   ├── log_linux.c
│       │   └── log_noos.c
│       ├── lwip
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── apps
│       │   │   ├── dhcpserver
│       │   │   ├── ping
│       │   │   └── sntp
│       │   ├── component.mk
│       │   ├── include
│       │   │   └── apps
│       │   ├── linker.lf
│       │   ├── lwip
│       │   │   ├── CHANGELOG
│       │   │   ├── CMakeLists.txt
│       │   │   ├── COPYING
│       │   │   ├── FEATURES
│       │   │   ├── FILES
│       │   │   ├── README
│       │   │   ├── UPGRADING
│       │   │   ├── doc
│       │   │   ├── src
│       │   │   └── test
│       │   ├── port
│       │   │   └── esp32
│       │   ├── sdkconfig.rename
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   └── test_lwip_apps.c
│       │   ├── test_afl_host
│       │   │   ├── CMakeLists.txt
│       │   │   ├── Makefile
│       │   │   ├── README.md
│       │   │   ├── dhcp_di.h
│       │   │   ├── dhcpserver_di.h
│       │   │   ├── dns_di.h
│       │   │   ├── esp_attr.h
│       │   │   ├── esp_netif_loopback_mock.c
│       │   │   ├── in_dhcp_client
│       │   │   ├── in_dhcp_server
│       │   │   ├── in_dns
│       │   │   ├── network_mock.c
│       │   │   ├── no_warn_host.h
│       │   │   ├── sdkconfig.defaults
│       │   │   ├── test_dhcp_client.c
│       │   │   ├── test_dhcp_server.c
│       │   │   └── test_dns.c
│       │   └── weekend_test
│       │       ├── env.yml
│       │       ├── esp32_netsuite.cfg
│       │       ├── esp32_netsuite.ttcn
│       │       ├── net_suite_test.py
│       │       └── test_weekend_network_.yml
│       ├── mbedtls
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── Makefile.projbuild
│       │   ├── component.mk
│       │   ├── esp_crt_bundle
│       │   │   ├── cacrt_all.pem
│       │   │   ├── cmn_crt_authorities.csv
│       │   │   ├── esp_crt_bundle.c
│       │   │   ├── gen_crt_bundle.py
│       │   │   ├── include
│       │   │   └── test_gen_crt_bundle
│       │   ├── mbedtls
│       │   │   ├── CMakeLists.txt
│       │   │   ├── CONTRIBUTING.md
│       │   │   ├── ChangeLog
│       │   │   ├── ChangeLog.d
│       │   │   ├── DartConfiguration.tcl
│       │   │   ├── LICENSE
│       │   │   ├── Makefile
│       │   │   ├── README.md
│       │   │   ├── apache-2.0.txt
│       │   │   ├── configs
│       │   │   ├── dco.txt
│       │   │   ├── doxygen
│       │   │   ├── gpl-2.0.txt
│       │   │   ├── include
│       │   │   ├── library
│       │   │   ├── programs
│       │   │   ├── scripts
│       │   │   ├── tests
│       │   │   └── visualc
│       │   ├── port
│       │   │   ├── aes
│       │   │   ├── crypto_shared_gdma
│       │   │   ├── dynamic
│       │   │   ├── esp32
│       │   │   ├── esp32c3
│       │   │   ├── esp32h2
│       │   │   ├── esp32s2
│       │   │   ├── esp32s3
│       │   │   ├── esp_bignum.c
│       │   │   ├── esp_ds
│       │   │   ├── esp_hardware.c
│       │   │   ├── esp_mem.c
│       │   │   ├── esp_timing.c
│       │   │   ├── include
│       │   │   ├── mbedtls_debug.c
│       │   │   ├── md
│       │   │   ├── net_sockets.c
│       │   │   └── sha
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       ├── crts
│       │       ├── test_aes.c
│       │       ├── test_aes_gcm.c
│       │       ├── test_aes_perf.c
│       │       ├── test_aes_sha_parallel.c
│       │       ├── test_aes_sha_rsa.c
│       │       ├── test_apb_dport_access.c
│       │       ├── test_apb_dport_access.h
│       │       ├── test_ecp.c
│       │       ├── test_esp_crt_bundle.c
│       │       ├── test_mbedtls.c
│       │       ├── test_mbedtls_mpi.c
│       │       ├── test_mbedtls_sha.c
│       │       ├── test_rsa.c
│       │       ├── test_sha.c
│       │       └── test_sha_perf.c
│       ├── mdns
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── host_test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── README.md
│       │   │   ├── components
│       │   │   └── main
│       │   ├── include
│       │   │   ├── mdns.h
│       │   │   └── mdns_console.h
│       │   ├── mdns.c
│       │   ├── mdns_console.c
│       │   ├── mdns_networking_lwip.c
│       │   ├── mdns_networking_socket.c
│       │   ├── private_include
│       │   │   ├── mdns_networking.h
│       │   │   └── mdns_private.h
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   └── test_mdns.c
│       │   └── test_afl_fuzz_host
│       │       ├── CMakeLists.txt
│       │       ├── Makefile
│       │       ├── README.md
│       │       ├── esp32_mock.c
│       │       ├── esp32_mock.h
│       │       ├── esp_attr.h
│       │       ├── esp_netif_mock.c
│       │       ├── in
│       │       ├── input_packets.txt
│       │       ├── mdns_di.h
│       │       ├── mdns_mock.h
│       │       ├── sdkconfig.h
│       │       └── test.c
│       ├── mqtt
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── esp-mqtt
│       │   │   ├── LICENSE
│       │   │   ├── README.md
│       │   │   ├── ci
│       │   │   ├── include
│       │   │   ├── lib
│       │   │   ├── mqtt_client.c
│       │   │   └── static-analysis-rules.yml
│       │   ├── host_test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── README.md
│       │   │   ├── main
│       │   │   ├── mocks
│       │   │   └── sdkconfig.defaults
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_mqtt.c
│       ├── newlib
│       │   ├── CMakeLists.txt
│       │   ├── COPYING.NEWLIB
│       │   ├── Kconfig
│       │   ├── Makefile.old
│       │   ├── abort.c
│       │   ├── assert.c
│       │   ├── component.mk
│       │   ├── esp32-spiram-rom-functions-c.lf
│       │   ├── heap.c
│       │   ├── locks.c
│       │   ├── newlib.lf
│       │   ├── newlib_init.c
│       │   ├── platform_include
│       │   │   ├── assert.h
│       │   │   ├── endian.h
│       │   │   ├── errno.h
│       │   │   ├── esp_newlib.h
│       │   │   ├── net
│       │   │   ├── pthread.h
│       │   │   ├── sys
│       │   │   └── time.h
│       │   ├── poll.c
│       │   ├── port
│       │   │   ├── CMakeLists.txt
│       │   │   └── esp_time_impl.c
│       │   ├── priv_include
│       │   │   └── esp_time_impl.h
│       │   ├── pthread.c
│       │   ├── random.c
│       │   ├── realpath.c
│       │   ├── reent_init.c
│       │   ├── stdatomic.c
│       │   ├── syscalls.c
│       │   ├── sysconf.c
│       │   ├── system_libs.lf
│       │   ├── termios.c
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── test_atomic.c
│       │   │   ├── test_locks.c
│       │   │   ├── test_newlib.c
│       │   │   ├── test_setjmp.c
│       │   │   ├── test_shared_stack_printf.c
│       │   │   └── test_time.c
│       │   ├── test_apps
│       │   │   ├── CMakeLists.txt
│       │   │   ├── app_test.py
│       │   │   ├── main
│       │   │   └── sdkconfig.defaults
│       │   └── time.c
│       ├── nghttp
│       │   ├── CMakeLists.txt
│       │   ├── COPYING
│       │   ├── LICENSE
│       │   ├── Makefile.projbuild
│       │   ├── README
│       │   ├── component.mk
│       │   ├── nghttp.rst
│       │   ├── nghttp2
│       │   │   ├── AUTHORS
│       │   │   ├── CMakeLists.txt
│       │   │   ├── CMakeOptions.txt
│       │   │   ├── CONTRIBUTION
│       │   │   ├── COPYING
│       │   │   ├── ChangeLog
│       │   │   ├── Dockerfile.android
│       │   │   ├── LICENSE
│       │   │   ├── Makefile.am
│       │   │   ├── NEWS
│       │   │   ├── README
│       │   │   ├── README.rst
│       │   │   ├── android-config
│       │   │   ├── android-make
│       │   │   ├── appveyor.yml
│       │   │   ├── author.py
│       │   │   ├── cmake
│       │   │   ├── cmakeconfig.h.in
│       │   │   ├── configure.ac
│       │   │   ├── contrib
│       │   │   ├── doc
│       │   │   ├── examples
│       │   │   ├── fedora
│       │   │   ├── fuzz
│       │   │   ├── genauthoritychartbl.py
│       │   │   ├── gendowncasetbl.py
│       │   │   ├── genheaderfunc.py
│       │   │   ├── genlibtokenlookup.py
│       │   │   ├── genmethodfunc.py
│       │   │   ├── gennghttpxfun.py
│       │   │   ├── gennmchartbl.py
│       │   │   ├── gentokenlookup.py
│       │   │   ├── genvchartbl.py
│       │   │   ├── git-clang-format
│       │   │   ├── help2rst.py
│       │   │   ├── integration-tests
│       │   │   ├── lib
│       │   │   ├── m4
│       │   │   ├── makebashcompletion
│       │   │   ├── makemanpages
│       │   │   ├── makerelease.sh
│       │   │   ├── mkcipherlist.py
│       │   │   ├── mkhufftbl.py
│       │   │   ├── mkstatichdtbl.py
│       │   │   ├── nghttpx.conf.sample
│       │   │   ├── pre-commit
│       │   │   ├── proxy.pac.sample
│       │   │   ├── python
│       │   │   ├── releasechk
│       │   │   ├── script
│       │   │   ├── src
│       │   │   ├── tests
│       │   │   └── third-party
│       │   ├── port
│       │   │   ├── http_parser.c
│       │   │   └── include
│       │   └── private_include
│       │       └── config.h
│       ├── nvs_flash
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── host_test
│       │   │   ├── fixtures
│       │   │   └── nvs_page_test
│       │   ├── include
│       │   │   ├── nvs.h
│       │   │   ├── nvs_flash.h
│       │   │   └── nvs_handle.hpp
│       │   ├── nvs_partition_generator
│       │   │   ├── README.rst
│       │   │   ├── README_CN.rst
│       │   │   ├── nvs_partition_gen.py
│       │   │   ├── part_old_blob_format.bin
│       │   │   ├── sample_multipage_blob.csv
│       │   │   ├── sample_singlepage_blob.csv
│       │   │   └── testdata
│       │   ├── src
│       │   │   ├── compressed_enum_table.hpp
│       │   │   ├── intrusive_list.h
│       │   │   ├── nvs.hpp
│       │   │   ├── nvs_api.cpp
│       │   │   ├── nvs_cxx_api.cpp
│       │   │   ├── nvs_encrypted_partition.cpp
│       │   │   ├── nvs_encrypted_partition.hpp
│       │   │   ├── nvs_handle_locked.cpp
│       │   │   ├── nvs_handle_locked.hpp
│       │   │   ├── nvs_handle_simple.cpp
│       │   │   ├── nvs_handle_simple.hpp
│       │   │   ├── nvs_item_hash_list.cpp
│       │   │   ├── nvs_item_hash_list.hpp
│       │   │   ├── nvs_page.cpp
│       │   │   ├── nvs_page.hpp
│       │   │   ├── nvs_pagemanager.cpp
│       │   │   ├── nvs_pagemanager.hpp
│       │   │   ├── nvs_partition.cpp
│       │   │   ├── nvs_partition.hpp
│       │   │   ├── nvs_partition_lookup.cpp
│       │   │   ├── nvs_partition_lookup.hpp
│       │   │   ├── nvs_partition_manager.cpp
│       │   │   ├── nvs_partition_manager.hpp
│       │   │   ├── nvs_platform.hpp
│       │   │   ├── nvs_storage.cpp
│       │   │   ├── nvs_storage.hpp
│       │   │   ├── nvs_test_api.h
│       │   │   ├── nvs_types.cpp
│       │   │   ├── nvs_types.hpp
│       │   │   └── partition.hpp
│       │   ├── test
│       │   │   ├── CMakeLists.txt
│       │   │   ├── component.mk
│       │   │   ├── encryption_keys.bin
│       │   │   ├── partition_encrypted.bin
│       │   │   ├── sample.bin
│       │   │   └── test_nvs.c
│       │   └── test_nvs_host
│       │       ├── Makefile
│       │       ├── README.md
│       │       ├── esp_error_check_stub.cpp
│       │       ├── main.cpp
│       │       ├── sdkconfig.h
│       │       ├── spi_flash_emulation.cpp
│       │       ├── spi_flash_emulation.h
│       │       ├── test_compressed_enum_table.cpp
│       │       ├── test_fixtures.hpp
│       │       ├── test_intrusive_list.cpp
│       │       ├── test_nvs.cpp
│       │       ├── test_nvs_cxx_api.cpp
│       │       ├── test_nvs_handle.cpp
│       │       ├── test_nvs_initialization.cpp
│       │       ├── test_nvs_partition.cpp
│       │       ├── test_nvs_storage.cpp
│       │       ├── test_partition_manager.cpp
│       │       └── test_spi_flash_emulation.cpp
│       ├── openssl
│       │   ├── CMakeLists.txt
│       │   ├── Kconfig
│       │   ├── component.mk
│       │   ├── include
│       │   │   ├── internal
│       │   │   ├── openssl
│       │   │   └── platform
│       │   ├── library
│       │   │   ├── ssl_bio.c
│       │   │   ├── ssl_cert.c
│       │   │   ├── ssl_err.c
│       │   │   ├── ssl_lib.c
│       │   │   ├── ssl_methods.c
│       │   │   ├── ssl_pkey.c
│       │   │   ├── ssl_stack.c
│       │   │   └── ssl_x509.c
│       │   ├── platform
│       │   │   ├── ssl_pm.c
│       │   │   └── ssl_port.c
│       │   └── test
│       │       ├── CMakeLists.txt
│       │       ├── component.mk
│       │       └── test_openssl.c
│       └── openthread
│           ├── CMakeLists.txt
│           ├── Kconfig
│           ├── component.mk
│           ├── ftd.cmake
│           ├── include
│           │   ├── esp_openthread.h
│           │   ├── esp_openthread_border_router.h
│           │   ├── esp_openthread_cli.h
│           │   ├── esp_openthread_lock.h
│           │   ├── esp_openthread_netif_glue.h
│           │   └── esp_openthread_types.h
│           ├── lib
│           │   ├── LICENSE
│           │   ├── README.rst
│           │   ├── esp32
│           │   ├── esp32c3
│           │   ├── esp32h2
│           │   ├── esp32s2
│           │   └── esp32s3
│           └── openthread
│               ├── AUTHORS
│               ├── Android.mk
│               ├── BUILD.gn
│               ├── CMakeLists.txt
│               ├── CODE_OF_CONDUCT.md
│               ├── CONTRIBUTING.md
│               ├── LICENSE
│               ├── Makefile.am
│               ├── NOTICE
│               ├── README.md
│               ├── STYLE_GUIDE.md
│               ├── bootstrap
│               ├── configure.ac
│               ├── doc
│               ├── etc
│               ├── examples
│               ├── include
│               ├── script
│               └── src
└── esp平台litfs文件系统.zip

626 directories, 1571 files


标签: esp litfs系统

实例下载地址

esp平台litfs文件系统

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警