实例介绍
arduino-esp32-master.zip 2018-07-20 下载的 从https://github.com/espressif/arduino-esp32 下载的 早上下载没有下载下来,晚上下载下来了,方便网络不好的朋友
【实例截图】
【核心代码】
4744302543286286570.zip
└── arduino-esp32-master
├── appveyor.yml
├── boards.txt
├── CMakeLists.txt
├── component.mk
├── cores
│ └── esp32
│ ├── Arduino.h
│ ├── base64.cpp
│ ├── base64.h
│ ├── binary.h
│ ├── cbuf.cpp
│ ├── cbuf.h
│ ├── Client.h
│ ├── esp32-hal-adc.c
│ ├── esp32-hal-adc.h
│ ├── esp32-hal-bt.c
│ ├── esp32-hal-bt.h
│ ├── esp32-hal-dac.c
│ ├── esp32-hal-dac.h
│ ├── esp32-hal-gpio.c
│ ├── esp32-hal-gpio.h
│ ├── esp32-hal.h
│ ├── esp32-hal-i2c.c
│ ├── esp32-hal-i2c.h
│ ├── esp32-hal-ledc.c
│ ├── esp32-hal-ledc.h
│ ├── esp32-hal-log.h
│ ├── esp32-hal-matrix.c
│ ├── esp32-hal-matrix.h
│ ├── esp32-hal-misc.c
│ ├── esp32-hal-psram.c
│ ├── esp32-hal-psram.h
│ ├── esp32-hal-sigmadelta.c
│ ├── esp32-hal-sigmadelta.h
│ ├── esp32-hal-spi.c
│ ├── esp32-hal-spi.h
│ ├── esp32-hal-time.c
│ ├── esp32-hal-timer.c
│ ├── esp32-hal-timer.h
│ ├── esp32-hal-touch.c
│ ├── esp32-hal-touch.h
│ ├── esp32-hal-uart.c
│ ├── esp32-hal-uart.h
│ ├── esp8266-compat.h
│ ├── Esp.cpp
│ ├── Esp.h
│ ├── HardwareSerial.cpp
│ ├── HardwareSerial.h
│ ├── IPAddress.cpp
│ ├── IPAddress.h
│ ├── IPv6Address.cpp
│ ├── IPv6Address.h
│ ├── libb64
│ │ ├── AUTHORS
│ │ ├── cdecode.c
│ │ ├── cdecode.h
│ │ ├── cencode.c
│ │ ├── cencode.h
│ │ └── LICENSE
│ ├── main.cpp
│ ├── MD5Builder.cpp
│ ├── MD5Builder.h
│ ├── pgmspace.h
│ ├── Printable.h
│ ├── Print.cpp
│ ├── Print.h
│ ├── Server.h
│ ├── stdlib_noniso.c
│ ├── stdlib_noniso.h
│ ├── Stream.cpp
│ ├── Stream.h
│ ├── StreamString.cpp
│ ├── StreamString.h
│ ├── Udp.h
│ ├── WCharacter.h
│ ├── wiring_private.h
│ ├── wiring_pulse.c
│ ├── wiring_shift.c
│ ├── WMath.cpp
│ ├── WString.cpp
│ └── WString.h
├── docs
│ ├── arduino-ide
│ │ ├── debian_ubuntu.md
│ │ ├── fedora.md
│ │ ├── mac.md
│ │ ├── opensuse.md
│ │ ├── windows.md
│ │ └── win-screenshots
│ │ ├── arduino-ide.png
│ │ ├── win-gui-1.png
│ │ ├── win-gui-2.png
│ │ ├── win-gui-3.png
│ │ ├── win-gui-4.png
│ │ ├── win-gui-5.png
│ │ ├── win-gui-update-1.png
│ │ └── win-gui-update-2.png
│ ├── esp32_pinmap.png
│ ├── esp-idf_component.md
│ ├── ISSUE_TEMPLATE.md
│ ├── make.md
│ ├── OTAWebUpdate
│ │ ├── esp32login.PNG
│ │ ├── esp32upload.PNG
│ │ ├── esp32verbose.PNG
│ │ ├── exportTobinary.PNG
│ │ └── OTAWebUpdate.md
│ └── platformio.md
├── Kconfig.projbuild
├── libraries
│ ├── ArduinoOTA
│ │ ├── examples
│ │ │ ├── BasicOTA
│ │ │ │ └── BasicOTA.ino
│ │ │ └── OTAWebUpdater
│ │ │ └── OTAWebUpdater.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── ArduinoOTA.cpp
│ │ └── ArduinoOTA.h
│ ├── AsyncUDP
│ │ ├── examples
│ │ │ ├── AsyncUDPClient
│ │ │ │ └── AsyncUDPClient.ino
│ │ │ ├── AsyncUDPMulticastServer
│ │ │ │ └── AsyncUDPMulticastServer.ino
│ │ │ └── AsyncUDPServer
│ │ │ └── AsyncUDPServer.ino
│ │ ├── keywords.txt
│ │ ├── library.json
│ │ ├── library.properties
│ │ └── src
│ │ ├── AsyncUDP.cpp
│ │ └── AsyncUDP.h
│ ├── AzureIoT
│ ├── BLE
│ ├── BluetoothSerial
│ │ ├── examples
│ │ │ └── SerialToSerialBT
│ │ │ └── SerialToSerialBT.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ ├── README.md
│ │ └── src
│ │ ├── BluetoothSerial.cpp
│ │ └── BluetoothSerial.h
│ ├── DNSServer
│ │ ├── examples
│ │ │ └── CaptivePortal
│ │ │ └── CaptivePortal.ino
│ │ ├── library.properties
│ │ └── src
│ │ ├── DNSServer.cpp
│ │ └── DNSServer.h
│ ├── EEPROM
│ │ ├── EEPROM.cpp
│ │ ├── EEPROM.h
│ │ ├── examples
│ │ │ ├── eeprom_class
│ │ │ │ └── eeprom_class.ino
│ │ │ ├── eeprom_extra
│ │ │ │ └── eeprom_extra.ino
│ │ │ └── eeprom_write
│ │ │ └── eeprom_write.ino
│ │ ├── keywords.txt
│ │ └── library.properties
│ ├── ESP32
│ │ ├── examples
│ │ │ ├── AnalogOut
│ │ │ │ ├── LEDCSoftwareFade
│ │ │ │ │ └── LEDCSoftwareFade.ino
│ │ │ │ ├── ledcWrite_RGB
│ │ │ │ │ └── ledcWrite_RGB.ino
│ │ │ │ └── SigmaDelta
│ │ │ │ └── SigmaDelta.ino
│ │ │ ├── ChipID
│ │ │ │ └── GetChipID
│ │ │ │ └── GetChipID.ino
│ │ │ ├── DeepSleep
│ │ │ │ ├── ExternalWakeUp
│ │ │ │ │ └── ExternalWakeUp.ino
│ │ │ │ ├── TimerWakeUp
│ │ │ │ │ └── TimerWakeUp.ino
│ │ │ │ └── TouchWakeUp
│ │ │ │ └── TouchWakeUp.ino
│ │ │ ├── ESPNow
│ │ │ │ ├── Basic
│ │ │ │ │ ├── Master
│ │ │ │ │ │ └── Master.ino
│ │ │ │ │ └── Slave
│ │ │ │ │ └── Slave.ino
│ │ │ │ └── Multi-Slave
│ │ │ │ ├── Master
│ │ │ │ │ └── Master.ino
│ │ │ │ └── Slave
│ │ │ │ └── Slave.ino
│ │ │ ├── GPIOInterrupt
│ │ │ │ └── GPIOInterrupt.ino
│ │ │ ├── HallSensor
│ │ │ │ └── HallSensor.ino
│ │ │ ├── ResetReason
│ │ │ │ └── ResetReason.ino
│ │ │ ├── Time
│ │ │ │ └── SimpleTime
│ │ │ │ └── SimpleTime.ino
│ │ │ ├── Timer
│ │ │ │ ├── RepeatTimer
│ │ │ │ │ └── RepeatTimer.ino
│ │ │ │ └── WatchdogTimer
│ │ │ │ └── WatchdogTimer.ino
│ │ │ └── Touch
│ │ │ ├── TouchInterrupt
│ │ │ │ └── TouchInterrupt.ino
│ │ │ └── TouchRead
│ │ │ └── TouchRead.ino
│ │ ├── library.properties
│ │ └── src
│ │ └── dummy.h
│ ├── ESPmDNS
│ │ ├── examples
│ │ │ ├── mDNS-SD_Extended
│ │ │ │ └── mDNS-SD_Extended.ino
│ │ │ └── mDNS_Web_Server
│ │ │ └── mDNS_Web_Server.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── ESPmDNS.cpp
│ │ └── ESPmDNS.h
│ ├── FS
│ │ ├── library.properties
│ │ └── src
│ │ ├── FS.cpp
│ │ ├── FS.h
│ │ ├── FSImpl.h
│ │ ├── vfs_api.cpp
│ │ └── vfs_api.h
│ ├── HTTPClient
│ │ ├── examples
│ │ │ ├── Authorization
│ │ │ │ └── Authorization.ino
│ │ │ ├── BasicHttpClient
│ │ │ │ └── BasicHttpClient.ino
│ │ │ ├── ReuseConnection
│ │ │ │ └── ReuseConnection.ino
│ │ │ └── StreamHttpClient
│ │ │ └── StreamHttpClient.ino
│ │ ├── library.properties
│ │ └── src
│ │ ├── HTTPClient.cpp
│ │ └── HTTPClient.h
│ ├── NetBIOS
│ │ ├── examples
│ │ │ └── ESP_NBNST
│ │ │ └── ESP_NBNST.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── NetBIOS.cpp
│ │ └── NetBIOS.h
│ ├── Preferences
│ │ ├── examples
│ │ │ └── StartCounter
│ │ │ └── StartCounter.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── Preferences.cpp
│ │ └── Preferences.h
│ ├── SD
│ │ ├── examples
│ │ │ ├── SD_Test
│ │ │ │ └── SD_Test.ino
│ │ │ └── SD_time
│ │ │ └── SD_time.ino
│ │ ├── library.properties
│ │ ├── README.md
│ │ └── src
│ │ ├── SD.cpp
│ │ ├── sd_defines.h
│ │ ├── sd_diskio.cpp
│ │ ├── sd_diskio_crc.c
│ │ ├── sd_diskio.h
│ │ └── SD.h
│ ├── SD_MMC
│ │ ├── examples
│ │ │ ├── SDMMC_Test
│ │ │ │ └── SDMMC_Test.ino
│ │ │ └── SDMMC_time
│ │ │ └── SDMMC_time.ino
│ │ ├── library.properties
│ │ └── src
│ │ ├── sd_defines.h
│ │ ├── SD_MMC.cpp
│ │ └── SD_MMC.h
│ ├── SimpleBLE
│ │ ├── examples
│ │ │ └── SimpleBleDevice
│ │ │ └── SimpleBleDevice.ino
│ │ ├── library.properties
│ │ └── src
│ │ ├── SimpleBLE.cpp
│ │ └── SimpleBLE.h
│ ├── SPI
│ │ ├── examples
│ │ │ └── SPI_Multiple_Buses
│ │ │ ├── multiple_bus_output.PNG
│ │ │ └── SPI_Multiple_Buses.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── SPI.cpp
│ │ └── SPI.h
│ ├── SPIFFS
│ │ ├── examples
│ │ │ ├── SPIFFS_Test
│ │ │ │ └── SPIFFS_Test.ino
│ │ │ └── SPIFFS_time
│ │ │ └── SPIFFS_time.ino
│ │ ├── library.properties
│ │ └── src
│ │ ├── SPIFFS.cpp
│ │ └── SPIFFS.h
│ ├── Ticker
│ │ ├── examples
│ │ │ ├── Arguments
│ │ │ │ └── Arguments.ino
│ │ │ └── Blinker
│ │ │ └── Blinker.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── Ticker.cpp
│ │ └── Ticker.h
│ ├── Update
│ │ ├── examples
│ │ │ ├── AWS_S3_OTA_Update
│ │ │ │ ├── AWS_S3_OTA_Update.ino
│ │ │ │ └── StartCounter.ino.bin
│ │ │ └── SD_Update
│ │ │ └── SD_Update.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── Update.h
│ │ └── Updater.cpp
│ ├── WebServer
│ │ ├── examples
│ │ │ ├── AdvancedWebServer
│ │ │ │ └── AdvancedWebServer.ino
│ │ │ ├── FSBrowser
│ │ │ │ ├── data
│ │ │ │ │ ├── edit.htm.gz
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── graphs.js.gz
│ │ │ │ │ └── index.htm
│ │ │ │ └── FSBrowser.ino
│ │ │ ├── HelloServer
│ │ │ │ └── HelloServer.ino
│ │ │ ├── HttpAdvancedAuth
│ │ │ │ └── HttpAdvancedAuth.ino
│ │ │ ├── HttpBasicAuth
│ │ │ │ └── HttpBasicAuth.ino
│ │ │ ├── SDWebServer
│ │ │ │ ├── SdRoot
│ │ │ │ │ ├── edit
│ │ │ │ │ │ └── index.htm
│ │ │ │ │ ├── index.htm
│ │ │ │ │ └── pins.png
│ │ │ │ └── SDWebServer.ino
│ │ │ ├── SimpleAuthentification
│ │ │ │ └── SimpleAuthentification.ino
│ │ │ └── WebUpdate
│ │ │ └── WebUpdate.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── detail
│ │ │ ├── mimetable.cpp
│ │ │ ├── mimetable.h
│ │ │ ├── RequestHandler.h
│ │ │ └── RequestHandlersImpl.h
│ │ ├── HTTP_Method.h
│ │ ├── Parsing.cpp
│ │ ├── WebServer.cpp
│ │ └── WebServer.h
│ ├── WiFi
│ │ ├── examples
│ │ │ ├── ETH_LAN8720
│ │ │ │ └── ETH_LAN8720.ino
│ │ │ ├── ETH_LAN8720_internal_clock
│ │ │ │ └── ETH_LAN8720_internal_clock.ino
│ │ │ ├── ETH_TLK110
│ │ │ │ └── ETH_TLK110.ino
│ │ │ ├── SimpleWiFiServer
│ │ │ │ └── SimpleWiFiServer.ino
│ │ │ ├── WiFiBlueToothSwitch
│ │ │ │ └── WiFiBlueToothSwitch.ino
│ │ │ ├── WiFiClient
│ │ │ │ └── WiFiClient.ino
│ │ │ ├── WiFiClientBasic
│ │ │ │ └── WiFiClientBasic.ino
│ │ │ ├── WiFiClientEvents
│ │ │ │ └── WiFiClientEvents.ino
│ │ │ ├── WiFiClientStaticIP
│ │ │ │ └── WiFiClientStaticIP.ino
│ │ │ ├── WiFiIPv6
│ │ │ │ └── WiFiIPv6.ino
│ │ │ ├── WiFiMulti
│ │ │ │ └── WiFiMulti.ino
│ │ │ ├── WiFiScan
│ │ │ │ └── WiFiScan.ino
│ │ │ ├── WiFiSmartConfig
│ │ │ │ └── WiFiSmartConfig.ino
│ │ │ ├── WiFiTelnetToSerial
│ │ │ │ └── WiFiTelnetToSerial.ino
│ │ │ ├── WiFiUDPClient
│ │ │ │ ├── udp_server.py
│ │ │ │ ├── udp_server.rb
│ │ │ │ └── WiFiUDPClient.ino
│ │ │ └── WPS
│ │ │ ├── README.md
│ │ │ └── WPS.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── ETH.cpp
│ │ ├── ETH.h
│ │ ├── WiFiAP.cpp
│ │ ├── WiFiAP.h
│ │ ├── WiFiClient.cpp
│ │ ├── WiFiClient.h
│ │ ├── WiFi.cpp
│ │ ├── WiFiGeneric.cpp
│ │ ├── WiFiGeneric.h
│ │ ├── WiFi.h
│ │ ├── WiFiMulti.cpp
│ │ ├── WiFiMulti.h
│ │ ├── WiFiScan.cpp
│ │ ├── WiFiScan.h
│ │ ├── WiFiServer.cpp
│ │ ├── WiFiServer.h
│ │ ├── WiFiSTA.cpp
│ │ ├── WiFiSTA.h
│ │ ├── WiFiType.h
│ │ ├── WiFiUdp.cpp
│ │ └── WiFiUdp.h
│ ├── WiFiClientSecure
│ │ ├── examples
│ │ │ └── WiFiClientSecure
│ │ │ └── WiFiClientSecure.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ ├── ssl_client.cpp
│ │ ├── ssl_client.h
│ │ ├── WiFiClientSecure.cpp
│ │ └── WiFiClientSecure.h
│ └── Wire
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ ├── Wire.cpp
│ └── Wire.h
├── Makefile.projbuild
├── package
│ ├── merge_packages.py
│ └── package_esp32_index.template.json
├── package.json
├── platform.txt
├── programmers.txt
├── README.md
├── tools
│ ├── build.py
│ ├── build-release.sh
│ ├── build.sh
│ ├── build-tests.sh
│ ├── check_cmakelists.sh
│ ├── common.sh
│ ├── deploy.sh
│ ├── espota.exe
│ ├── espota.py
│ ├── esptool.py
│ ├── gen_esp32part.exe
│ ├── gen_esp32part.py
│ ├── get.exe
│ ├── get.py
│ ├── partitions
│ │ ├── boot_app0.bin
│ │ ├── default.bin
│ │ ├── default.csv
│ │ ├── minimal.csv
│ │ ├── min_spiffs.csv
│ │ └── no_ota.csv
│ ├── platformio-build.py
│ └── sdk
│ ├── bin
│ │ ├── bootloader_dio_40m.bin
│ │ ├── bootloader_dio_80m.bin
│ │ ├── bootloader_dout_40m.bin
│ │ ├── bootloader_dout_80m.bin
│ │ ├── bootloader_qio_40m.bin
│ │ ├── bootloader_qio_80m.bin
│ │ ├── bootloader_qout_40m.bin
│ │ └── bootloader_qout_80m.bin
│ ├── include
│ │ ├── app_trace
│ │ │ └── esp_ota_ops.h
│ │ ├── app_update
│ │ │ └── esp_ota_ops.h
│ │ ├── bluedroid
│ │ │ ├── a2d_int.h
│ │ │ ├── aes.h
│ │ │ ├── api
│ │ │ │ ├── esp_a2dp_api.h
│ │ │ │ ├── esp_avrc_api.h
│ │ │ │ ├── esp_blufi_api.h
│ │ │ │ ├── esp_bt_defs.h
│ │ │ │ ├── esp_bt_device.h
│ │ │ │ ├── esp_bt_main.h
│ │ │ │ ├── esp_gap_ble_api.h
│ │ │ │ ├── esp_gap_bt_api.h
│ │ │ │ ├── esp_gattc_api.h
│ │ │ │ ├── esp_gatt_common_api.h
│ │ │ │ ├── esp_gatt_defs.h
│ │ │ │ ├── esp_gatts_api.h
│ │ │ │ ├── esp_hf_client_api.h
│ │ │ │ ├── esp_hf_defs.h
│ │ │ │ └── esp_spp_api.h
│ │ │ ├── avct_defs.h
│ │ │ ├── avct_int.h
│ │ │ ├── avdt_defs.h
│ │ │ ├── avdt_int.h
│ │ │ ├── avrc_int.h
│ │ │ ├── blufi_int.h
│ │ │ ├── bta
│ │ │ │ ├── bta_api.h
│ │ │ │ ├── bta_ar_api.h
│ │ │ │ ├── bta_av_api.h
│ │ │ │ ├── bta_av_ci.h
│ │ │ │ ├── bta_av_co.h
│ │ │ │ ├── bta_av_sbc.h
│ │ │ │ ├── bta_dm_ci.h
│ │ │ │ ├── bta_dm_co.h
│ │ │ │ ├── bta_gatt_api.h
│ │ │ │ ├── bta_gattc_ci.h
│ │ │ │ ├── bta_gattc_co.h
│ │ │ │ ├── bta_gatt_common.h
│ │ │ │ ├── bta_gatts_co.h
│ │ │ │ ├── bta_hf_client_api.h
│ │ │ │ ├── bta_hf_client_co.h
│ │ │ │ ├── bta_hfp_defs.h
│ │ │ │ ├── bta_hh_api.h
│ │ │ │ ├── bta_hh_co.h
│ │ │ │ ├── bta_jv_api.h
│ │ │ │ ├── bta_jv_co.h
│ │ │ │ ├── bta_sdp_api.h
│ │ │ │ ├── bta_sys.h
│ │ │ │ └── utl.h
│ │ │ ├── bta_sys_int.h
│ │ │ ├── btc
│ │ │ │ ├── btc_alarm.h
│ │ │ │ ├── btc_ble_storage.h
│ │ │ │ ├── btc_common.h
│ │ │ │ ├── btc_config.h
│ │ │ │ ├── btc_dev.h
│ │ │ │ ├── btc_dm.h
│ │ │ │ ├── btc_main.h
│ │ │ │ ├── btc_manage.h
│ │ │ │ ├── btc_profile_queue.h
│ │ │ │ ├── btc_sm.h
│ │ │ │ ├── btc_storage.h
│ │ │ │ ├── btc_task.h
│ │ │ │ └── btc_util.h
│ │ │ ├── btc_a2dp_control.h
│ │ │ ├── btc_a2dp.h
│ │ │ ├── btc_a2dp_sink.h
│ │ │ ├── btc_a2dp_source.h
│ │ │ ├── btc_av_api.h
│ │ │ ├── btc_av_co.h
│ │ │ ├── btc_av.h
│ │ │ ├── btc_avrc.h
│ │ │ ├── btc_blufi_prf.h
│ │ │ ├── btc_gap_ble.h
│ │ │ ├── btc_gap_bt.h
│ │ │ ├── btc_gattc.h
│ │ │ ├── btc_gatt_common.h
│ │ │ ├── btc_gatts.h
│ │ │ ├── btc_gatt_util.h
│ │ │ ├── btc_hf_client.h
│ │ │ ├── btc_spp.h
│ │ │ ├── bt.h
│ │ │ ├── bt_sdp.h
│ │ │ ├── button_pro.h
│ │ │ ├── common
│ │ │ │ ├── bt_common_types.h
│ │ │ │ ├── bt_defs.h
│ │ │ │ ├── bte_appl.h
│ │ │ │ ├── bte.h
│ │ │ │ ├── bt_target.h
│ │ │ │ ├── bt_trace.h
│ │ │ │ └── bt_vendor_lib.h
│ │ │ ├── device
│ │ │ │ ├── bdaddr.h
│ │ │ │ ├── controller.h
│ │ │ │ ├── device_features.h
│ │ │ │ ├── event_mask.h
│ │ │ │ ├── interop_database.h
│ │ │ │ ├── interop.h
│ │ │ │ └── version.h
│ │ │ ├── dis_api.h
│ │ │ ├── esp_bt.h
│ │ │ ├── esp_sec_api.h
│ │ │ ├── gap_int.h
│ │ │ ├── gatt_int.h
│ │ │ ├── hci
│ │ │ │ ├── bt_vendor_lib.h
│ │ │ │ ├── buffer_allocator.h
│ │ │ │ ├── hci_audio.h
│ │ │ │ ├── hci_hal.h
│ │ │ │ ├── hci_internals.h
│ │ │ │ ├── hci_layer.h
│ │ │ │ ├── hci_packet_factory.h
│ │ │ │ ├── hci_packet_parser.h
│ │ │ │ └── packet_fragmenter.h
│ │ │ ├── hid_conn.h
│ │ │ ├── hidh_int.h
│ │ │ ├── hid_le_prf.h
│ │ │ ├── l2c_int.h
│ │ │ ├── oi_assert.h
│ │ │ ├── oi_bitstream.h
│ │ │ ├── oi_bt_spec.h
│ │ │ ├── oi_codec_sbc.h
│ │ │ ├── oi_codec_sbc_private.h
│ │ │ ├── oi_common.h
│ │ │ ├── oi_cpu_dep.h
│ │ │ ├── oi_modules.h
│ │ │ ├── oi_osinterface.h
│ │ │ ├── oi_status.h
│ │ │ ├── oi_stddefs.h
│ │ │ ├── oi_string.h
│ │ │ ├── oi_time.h
│ │ │ ├── oi_utils.h
│ │ │ ├── osi
│ │ │ │ ├── alarm.h
│ │ │ │ ├── allocator.h
│ │ │ │ ├── buffer.h
│ │ │ │ ├── config.h
│ │ │ │ ├── fixed_queue.h
│ │ │ │ ├── future.h
│ │ │ │ ├── hash_functions.h
│ │ │ │ ├── hash_map.h
│ │ │ │ ├── list.h
│ │ │ │ ├── mutex.h
│ │ │ │ ├── osi.h
│ │ │ │ ├── semaphore.h
│ │ │ │ └── thread.h
│ │ │ ├── p_256_ecc_pp.h
│ │ │ ├── p_256_multprecision.h
│ │ │ ├── port_int.h
│ │ │ ├── rfc_int.h
│ │ │ ├── sbc_dct.h
│ │ │ ├── sbc_enc_func_declare.h
│ │ │ ├── sbc_encoder.h
│ │ │ ├── sbc_if.h
│ │ │ ├── sbc_types.h
│ │ │ ├── sdpint.h
│ │ │ ├── smp_int.h
│ │ │ ├── srvc_api.h
│ │ │ ├── srvc_battery_int.h
│ │ │ ├── srvc_dis_int.h
│ │ │ ├── stack
│ │ │ │ ├── a2d_api.h
│ │ │ │ ├── a2d_sbc.h
│ │ │ │ ├── avct_api.h
│ │ │ │ ├── avdt_api.h
│ │ │ │ ├── avdtc_api.h
│ │ │ │ ├── avrc_api.h
│ │ │ │ ├── avrc_defs.h
│ │ │ │ ├── btm_api.h
│ │ │ │ ├── btm_ble_api.h
│ │ │ │ ├── bt_types.h
│ │ │ │ ├── btu.h
│ │ │ │ ├── dyn_mem.h
│ │ │ │ ├── gap_api.h
│ │ │ │ ├── gatt_api.h
│ │ │ │ ├── gattdefs.h
│ │ │ │ ├── hcidefs.h
│ │ │ │ ├── hcimsgs.h
│ │ │ │ ├── hiddefs.h
│ │ │ │ ├── hidh_api.h
│ │ │ │ ├── l2cap_client.h
│ │ │ │ ├── l2c_api.h
│ │ │ │ ├── l2cdefs.h
│ │ │ │ ├── port_api.h
│ │ │ │ ├── port_ext.h
│ │ │ │ ├── profiles_api.h
│ │ │ │ ├── rfcdefs.h
│ │ │ │ ├── sdp_api.h
│ │ │ │ ├── sdpdefs.h
│ │ │ │ └── smp_api.h
│ │ │ └── wx_airsync_prf.h
│ │ ├── bootloader_support
│ │ │ ├── bootloader_clock.h
│ │ │ ├── bootloader_common.h
│ │ │ ├── esp_efuse.h
│ │ │ ├── esp_flash_encrypt.h
│ │ │ ├── esp_flash_partitions.h
│ │ │ ├── esp_image_format.h
│ │ │ └── esp_secure_boot.h
│ │ ├── bt
│ │ │ ├── bt.h
│ │ │ └── esp_bt.h
│ │ ├── coap
│ │ │ ├── coap
│ │ │ │ ├── address.h
│ │ │ │ ├── async.h
│ │ │ │ ├── bits.h
│ │ │ │ ├── block.h
│ │ │ │ ├── coap.h
│ │ │ │ ├── coap.h.in
│ │ │ │ ├── coap_io.h
│ │ │ │ ├── coap_time.h
│ │ │ │ ├── debug.h
│ │ │ │ ├── encode.h
│ │ │ │ ├── hashkey.h
│ │ │ │ ├── libcoap.h
│ │ │ │ ├── lwippools.h
│ │ │ │ ├── mem.h
│ │ │ │ ├── net.h
│ │ │ │ ├── option.h
│ │ │ │ ├── pdu.h
│ │ │ │ ├── prng.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── str.h
│ │ │ │ ├── subscribe.h
│ │ │ │ ├── uri.h
│ │ │ │ ├── uthash.h
│ │ │ │ └── utlist.h
│ │ │ ├── coap_config.h
│ │ │ └── coap_config_posix.h
│ │ ├── config
│ │ │ └── sdkconfig.h
│ │ ├── console
│ │ │ ├── argtable3
│ │ │ │ └── argtable3.h
│ │ │ ├── esp_console.h
│ │ │ └── linenoise
│ │ │ └── linenoise.h
│ │ ├── driver
│ │ │ └── driver
│ │ │ ├── adc2_wifi_internal.h
│ │ │ ├── adc.h
│ │ │ ├── dac.h
│ │ │ ├── gpio.h
│ │ │ ├── i2c.h
│ │ │ ├── i2s.h
│ │ │ ├── ledc.h
│ │ │ ├── mcpwm.h
│ │ │ ├── pcnt.h
│ │ │ ├── periph_ctrl.h
│ │ │ ├── rmt.h
│ │ │ ├── rtc_cntl.h
│ │ │ ├── rtc_io.h
│ │ │ ├── sdio_slave.h
│ │ │ ├── sdmmc_defs.h
│ │ │ ├── sdmmc_host.h
│ │ │ ├── sdmmc_types.h
│ │ │ ├── sdspi_host.h
│ │ │ ├── sigmadelta.h
│ │ │ ├── spi_common.h
│ │ │ ├── spi_master.h
│ │ │ ├── spi_slave.h
│ │ │ ├── timer.h
│ │ │ ├── touch_pad.h
│ │ │ ├── uart.h
│ │ │ └── uart_select.h
│ │ ├── esp32
│ │ │ ├── esp32
│ │ │ │ └── pm.h
│ │ │ ├── esp_assert.h
│ │ │ ├── esp_attr.h
│ │ │ ├── esp_brownout.h
│ │ │ ├── esp_cache_err_int.h
│ │ │ ├── esp_clk.h
│ │ │ ├── esp_coexist.h
│ │ │ ├── esp_core_dump.h
│ │ │ ├── esp_crosscore_int.h
│ │ │ ├── esp_dbg_stubs.h
│ │ │ ├── esp_deep_sleep.h
│ │ │ ├── esp_deepsleep.h
│ │ │ ├── esp_dport_access.h
│ │ │ ├── esp_err.h
│ │ │ ├── esp_event.h
│ │ │ ├── esp_event_loop.h
│ │ │ ├── esp_flash_data_types.h
│ │ │ ├── esp_freertos_hooks.h
│ │ │ ├── esp_gdbstub.h
│ │ │ ├── esp_interface.h
│ │ │ ├── esp_intr_alloc.h
│ │ │ ├── esp_intr.h
│ │ │ ├── esp_int_wdt.h
│ │ │ ├── esp_ipc.h
│ │ │ ├── esp_mesh.h
│ │ │ ├── esp_mesh_internal.h
│ │ │ ├── esp_now.h
│ │ │ ├── esp_panic.h
│ │ │ ├── esp_phy_init.h
│ │ │ ├── esp_pm.h
│ │ │ ├── esp_sleep.h
│ │ │ ├── esp_smartconfig.h
│ │ │ ├── esp_spiram.h
│ │ │ ├── esp_ssc.h
│ │ │ ├── esp_system.h
│ │ │ ├── esp_task.h
│ │ │ ├── esp_task_wdt.h
│ │ │ ├── esp_timer.h
│ │ │ ├── esp_types.h
│ │ │ ├── esp_wifi_crypto_types.h
│ │ │ ├── esp_wifi.h
│ │ │ ├── esp_wifi_internal.h
│ │ │ ├── esp_wifi_os_adapter.h
│ │ │ ├── esp_wifi_types.h
│ │ │ ├── esp_wpa2.h
│ │ │ ├── esp_wps.h
│ │ │ ├── hwcrypto
│ │ │ │ ├── aes.h
│ │ │ │ └── sha.h
│ │ │ ├── rom
│ │ │ │ ├── aes.h
│ │ │ │ ├── bigint.h
│ │ │ │ ├── cache.h
│ │ │ │ ├── crc.h
│ │ │ │ ├── efuse.h
│ │ │ │ ├── ets_sys.h
│ │ │ │ ├── gpio.h
│ │ │ │ ├── libc_stubs.h
│ │ │ │ ├── lldesc.h
│ │ │ │ ├── md5_hash.h
│ │ │ │ ├── miniz.h
│ │ │ │ ├── queue.h
│ │ │ │ ├── rtc.h
│ │ │ │ ├── secure_boot.h
│ │ │ │ ├── sha.h
│ │ │ │ ├── spi_flash.h
│ │ │ │ ├── tbconsole.h
│ │ │ │ ├── tjpgd.h
│ │ │ │ └── uart.h
│ │ │ └── xtensa
│ │ │ ├── cacheasm.h
│ │ │ ├── cacheattrasm.h
│ │ │ ├── config
│ │ │ │ ├── core.h
│ │ │ │ ├── core-isa.h
│ │ │ │ ├── core-matmap.h
│ │ │ │ ├── defs.h
│ │ │ │ ├── specreg.h
│ │ │ │ ├── system.h
│ │ │ │ ├── tie-asm.h
│ │ │ │ └── tie.h
│ │ │ ├── coreasm.h
│ │ │ ├── corebits.h
│ │ │ ├── core-macros.h
│ │ │ ├── hal.h
│ │ │ ├── specreg.h
│ │ │ ├── traxreg.h
│ │ │ ├── xdm-regs.h
│ │ │ ├── xtensa-libdb-macros.h
│ │ │ ├── xtensa-versions.h
│ │ │ ├── xtensa-xer.h
│ │ │ ├── xt_perf_consts.h
│ │ │ ├── xtruntime-core-state.h
│ │ │ ├── xtruntime-frames.h
│ │ │ └── xtruntime.h
│ │ ├── esp_adc_cal
│ │ │ └── esp_adc_cal.h
│ │ ├── esp_http_client
│ │ │ └── esp_http_client.h
│ │ ├── esp-tls
│ │ │ └── esp_tls.h
│ │ ├── ethernet
│ │ │ ├── esp_eth.h
│ │ │ └── eth_phy
│ │ │ ├── phy.h
│ │ │ ├── phy_lan8720.h
│ │ │ ├── phy_reg.h
│ │ │ └── phy_tlk110.h
│ │ ├── expat
│ │ │ ├── ascii.h
│ │ │ ├── asciitab.h
│ │ │ ├── chardata.h
│ │ │ ├── expat_config.h
│ │ │ ├── expat_external.h
│ │ │ ├── expat.h
│ │ │ ├── iasciitab.h
│ │ │ ├── internal.h
│ │ │ ├── latin1tab.h
│ │ │ ├── minicheck.h
│ │ │ ├── nametab.h
│ │ │ ├── utf8tab.h
│ │ │ ├── xmlrole.h
│ │ │ ├── xmltok.h
│ │ │ └── xmltok_impl.h
│ │ ├── fatfs
│ │ │ ├── diskio.h
│ │ │ ├── diskio_rawflash.h
│ │ │ ├── diskio_wl.h
│ │ │ ├── esp_vfs_fat.h
│ │ │ ├── ffconf.h
│ │ │ ├── ff.h
│ │ │ ├── integer.h
│ │ │ └── vfs_fat_internal.h
│ │ ├── freertos
│ │ │ └── freertos
│ │ │ ├── croutine.h
│ │ │ ├── deprecated_definitions.h
│ │ │ ├── event_groups.h
│ │ │ ├── FreeRTOSConfig.h
│ │ │ ├── FreeRTOS.h
│ │ │ ├── list.h
│ │ │ ├── mpu_wrappers.h
│ │ │ ├── portable.h
│ │ │ ├── portbenchmark.h
│ │ │ ├── portmacro.h
│ │ │ ├── porttrace.h
│ │ │ ├── projdefs.h
│ │ │ ├── queue.h
│ │ │ ├── ringbuf.h
│ │ │ ├── semphr.h
│ │ │ ├── StackMacros.h
│ │ │ ├── task.h
│ │ │ ├── timers.h
│ │ │ ├── xtensa_api.h
│ │ │ ├── xtensa_config.h
│ │ │ ├── xtensa_context.h
│ │ │ ├── xtensa_rtos.h
│ │ │ └── xtensa_timer.h
│ │ ├── heap
│ │ │ ├── esp_heap_alloc_caps.h
│ │ │ ├── esp_heap_caps.h
│ │ │ ├── esp_heap_caps_init.h
│ │ │ ├── esp_heap_task_info.h
│ │ │ ├── esp_heap_trace.h
│ │ │ └── multi_heap.h
│ │ ├── jsmn
│ │ │ └── jsmn.h
│ │ ├── json
│ │ │ ├── cJSON.h
│ │ │ └── cJSON_Utils.h
│ │ ├── log
│ │ │ ├── esp_log.h
│ │ │ └── esp_log_internal.h
│ │ ├── lwip
│ │ │ ├── apps
│ │ │ │ ├── dhcpserver.h
│ │ │ │ ├── dhcpserver_options.h
│ │ │ │ └── sntp
│ │ │ │ ├── sntp.h
│ │ │ │ └── sntp_opts.h
│ │ │ ├── arch
│ │ │ │ ├── cc.h
│ │ │ │ ├── perf.h
│ │ │ │ ├── sys_arch.h
│ │ │ │ └── vfs_lwip.h
│ │ │ ├── arpa
│ │ │ │ └── inet.h
│ │ │ ├── lwip
│ │ │ │ ├── api.h
│ │ │ │ ├── arch.h
│ │ │ │ ├── autoip.h
│ │ │ │ ├── debug.h
│ │ │ │ ├── def.h
│ │ │ │ ├── dhcp6.h
│ │ │ │ ├── dhcp.h
│ │ │ │ ├── dns.h
│ │ │ │ ├── err.h
│ │ │ │ ├── ethip6.h
│ │ │ │ ├── icmp6.h
│ │ │ │ ├── icmp.h
│ │ │ │ ├── igmp.h
│ │ │ │ ├── inet_chksum.h
│ │ │ │ ├── inet.h
│ │ │ │ ├── init.h
│ │ │ │ ├── ip4_addr.h
│ │ │ │ ├── ip4.h
│ │ │ │ ├── ip6_addr.h
│ │ │ │ ├── ip6_frag.h
│ │ │ │ ├── ip6.h
│ │ │ │ ├── ip_addr.h
│ │ │ │ ├── ip_frag.h
│ │ │ │ ├── ip.h
│ │ │ │ ├── lwip_debug.h
│ │ │ │ ├── mem.h
│ │ │ │ ├── memp.h
│ │ │ │ ├── mld6.h
│ │ │ │ ├── nd6.h
│ │ │ │ ├── netbuf.h
│ │ │ │ ├── netdb.h
│ │ │ │ ├── netifapi.h
│ │ │ │ ├── netif.h
│ │ │ │ ├── opt.h
│ │ │ │ ├── pbuf.h
│ │ │ │ ├── pppapi.h
│ │ │ │ ├── priv
│ │ │ │ │ ├── api_msg.h
│ │ │ │ │ ├── memp_priv.h
│ │ │ │ │ ├── memp_std.h
│ │ │ │ │ ├── tcpip_priv.h
│ │ │ │ │ └── tcp_priv.h
│ │ │ │ ├── raw.h
│ │ │ │ ├── sio.h
│ │ │ │ ├── snmp.h
│ │ │ │ ├── sockets.h
│ │ │ │ ├── stats.h
│ │ │ │ ├── sys.h
│ │ │ │ ├── tcp.h
│ │ │ │ ├── tcpip.h
│ │ │ │ ├── timers.h
│ │ │ │ └── udp.h
│ │ │ ├── lwipopts.h
│ │ │ ├── netdb.h
│ │ │ ├── netif
│ │ │ │ ├── etharp.h
│ │ │ │ ├── ethernet.h
│ │ │ │ ├── ethernetif.h
│ │ │ │ ├── lowpan6.h
│ │ │ │ ├── lowpan6_opts.h
│ │ │ │ ├── ppp
│ │ │ │ │ ├── ccp.h
│ │ │ │ │ ├── chap-md5.h
│ │ │ │ │ ├── chap_ms.h
│ │ │ │ │ ├── chap-new.h
│ │ │ │ │ ├── eap.h
│ │ │ │ │ ├── ecp.h
│ │ │ │ │ ├── eui64.h
│ │ │ │ │ ├── fsm.h
│ │ │ │ │ ├── ipcp.h
│ │ │ │ │ ├── ipv6cp.h
│ │ │ │ │ ├── lcp.h
│ │ │ │ │ ├── magic.h
│ │ │ │ │ ├── mppe.h
│ │ │ │ │ ├── polarssl
│ │ │ │ │ │ ├── arc4.h
│ │ │ │ │ │ ├── des.h
│ │ │ │ │ │ ├── md4.h
│ │ │ │ │ │ ├── md5.h
│ │ │ │ │ │ └── sha1.h
│ │ │ │ │ ├── pppcrypt.h
│ │ │ │ │ ├── pppdebug.h
│ │ │ │ │ ├── ppp.h
│ │ │ │ │ ├── ppp_impl.h
│ │ │ │ │ ├── pppoe.h
│ │ │ │ │ ├── pppol2tp.h
│ │ │ │ │ ├── pppos.h
│ │ │ │ │ ├── upap.h
│ │ │ │ │ └── vj.h
│ │ │ │ ├── slipif.h
│ │ │ │ └── wlanif.h
│ │ │ ├── netinet
│ │ │ │ └── in.h
│ │ │ └── sys
│ │ │ └── socket.h
│ │ ├── mbedtls
│ │ │ ├── CMakeLists.txt
│ │ │ └── mbedtls
│ │ │ ├── aes.h
│ │ │ ├── aesni.h
│ │ │ ├── arc4.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1write.h
│ │ │ ├── base64.h
│ │ │ ├── bignum.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn_mul.h
│ │ │ ├── camellia.h
│ │ │ ├── ccm.h
│ │ │ ├── certs.h
│ │ │ ├── check_config.h
│ │ │ ├── cipher.h
│ │ │ ├── cipher_internal.h
│ │ │ ├── cmac.h
│ │ │ ├── compat-1.3.h
│ │ │ ├── config.h
│ │ │ ├── ctr_drbg.h
│ │ │ ├── debug.h
│ │ │ ├── des.h
│ │ │ ├── dhm.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── ecjpake.h
│ │ │ ├── ecp.h
│ │ │ ├── ecp_internal.h
│ │ │ ├── entropy.h
│ │ │ ├── entropy_poll.h
│ │ │ ├── error.h
│ │ │ ├── gcm.h
│ │ │ ├── havege.h
│ │ │ ├── hmac_drbg.h
│ │ │ ├── md2.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── md.h
│ │ │ ├── md_internal.h
│ │ │ ├── memory_buffer_alloc.h
│ │ │ ├── net.h
│ │ │ ├── net_sockets.h
│ │ │ ├── oid.h
│ │ │ ├── padlock.h
│ │ │ ├── pem.h
│ │ │ ├── pkcs11.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs5.h
│ │ │ ├── pk.h
│ │ │ ├── pk_internal.h
│ │ │ ├── platform.h
│ │ │ ├── platform_time.h
│ │ │ ├── ripemd160.h
│ │ │ ├── rsa.h
│ │ │ ├── rsa_internal.h
│ │ │ ├── sha1.h
│ │ │ ├── sha256.h
│ │ │ ├── sha512.h
│ │ │ ├── ssl_cache.h
│ │ │ ├── ssl_ciphersuites.h
│ │ │ ├── ssl_cookie.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl_internal.h
│ │ │ ├── ssl_ticket.h
│ │ │ ├── threading.h
│ │ │ ├── timing.h
│ │ │ ├── version.h
│ │ │ ├── x509_crl.h
│ │ │ ├── x509_crt.h
│ │ │ ├── x509_csr.h
│ │ │ ├── x509.h
│ │ │ └── xtea.h
│ │ ├── mbedtls_port
│ │ │ ├── aes_alt.h
│ │ │ ├── mbedtls
│ │ │ │ ├── bignum.h
│ │ │ │ ├── config.h
│ │ │ │ ├── esp_config.h
│ │ │ │ └── esp_debug.h
│ │ │ ├── sha1_alt.h
│ │ │ ├── sha256_alt.h
│ │ │ └── sha512_alt.h
│ │ ├── mdns
│ │ │ ├── mdns_console.h
│ │ │ └── mdns.h
│ │ ├── newlib
│ │ │ ├── alloca.h
│ │ │ ├── _ansi.h
│ │ │ ├── argz.h
│ │ │ ├── ar.h
│ │ │ ├── assert.h
│ │ │ ├── complex.h
│ │ │ ├── config.h
│ │ │ ├── ctype.h
│ │ │ ├── dirent.h
│ │ │ ├── envlock.h
│ │ │ ├── envz.h
│ │ │ ├── errno.h
│ │ │ ├── esp_newlib.h
│ │ │ ├── fastmath.h
│ │ │ ├── fcntl.h
│ │ │ ├── fenv.h
│ │ │ ├── fnmatch.h
│ │ │ ├── getopt.h
│ │ │ ├── glob.h
│ │ │ ├── grp.h
│ │ │ ├── iconv.h
│ │ │ ├── ieeefp.h
│ │ │ ├── inttypes.h
│ │ │ ├── langinfo.h
│ │ │ ├── libgen.h
│ │ │ ├── limits.h
│ │ │ ├── locale.h
│ │ │ ├── machine
│ │ │ │ ├── ansi.h
│ │ │ │ ├── _default_types.h
│ │ │ │ ├── endian.h
│ │ │ │ ├── fastmath.h
│ │ │ │ ├── ieeefp.h
│ │ │ │ ├── malloc.h
│ │ │ │ ├── param.h
│ │ │ │ ├── setjmp-dj.h
│ │ │ │ ├── setjmp.h
│ │ │ │ ├── stdlib.h
│ │ │ │ ├── termios.h
│ │ │ │ ├── time.h
│ │ │ │ ├── _types.h
│ │ │ │ └── types.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── newlib.h
│ │ │ ├── paths.h
│ │ │ ├── pthread.h
│ │ │ ├── pwd.h
│ │ │ ├── reent.h
│ │ │ ├── regdef.h
│ │ │ ├── regex.h
│ │ │ ├── sched.h
│ │ │ ├── search.h
│ │ │ ├── setjmp.h
│ │ │ ├── signal.h
│ │ │ ├── spawn.h
│ │ │ ├── stdatomic.h
│ │ │ ├── stdint.h
│ │ │ ├── stdio_ext.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ ├── strings.h
│ │ │ ├── sys
│ │ │ │ ├── cdefs.h
│ │ │ │ ├── config.h
│ │ │ │ ├── custom_file.h
│ │ │ │ ├── _default_fcntl.h
│ │ │ │ ├── dir.h
│ │ │ │ ├── errno.h
│ │ │ │ ├── fcntl.h
│ │ │ │ ├── features.h
│ │ │ │ ├── file.h
│ │ │ │ ├── iconvnls.h
│ │ │ │ ├── _intsup.h
│ │ │ │ ├── lock.h
│ │ │ │ ├── param.h
│ │ │ │ ├── queue.h
│ │ │ │ ├── reent.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── sched.h
│ │ │ │ ├── select.h
│ │ │ │ ├── signal.h
│ │ │ │ ├── stat.h
│ │ │ │ ├── stdio.h
│ │ │ │ ├── string.h
│ │ │ │ ├── syslimits.h
│ │ │ │ ├── timeb.h
│ │ │ │ ├── time.h
│ │ │ │ ├── times.h
│ │ │ │ ├── _types.h
│ │ │ │ ├── types.h
│ │ │ │ ├── unistd.h
│ │ │ │ ├── utime.h
│ │ │ │ └── wait.h
│ │ │ ├── _syslist.h
│ │ │ ├── tar.h
│ │ │ ├── termios.h
│ │ │ ├── tgmath.h
│ │ │ ├── time.h
│ │ │ ├── unctrl.h
│ │ │ ├── unistd.h
│ │ │ ├── utime.h
│ │ │ ├── utmp.h
│ │ │ ├── wchar.h
│ │ │ ├── wctype.h
│ │ │ ├── wordexp.h
│ │ │ └── xtensa
│ │ │ └── config
│ │ │ └── core-isa.h
│ │ ├── nghttp
│ │ │ ├── config.h
│ │ │ ├── http_parser.h
│ │ │ └── nghttp2
│ │ │ ├── asio_http2_client.h
│ │ │ ├── asio_http2.h
│ │ │ ├── asio_http2_server.h
│ │ │ └── nghttp2ver.h
│ │ ├── nvs_flash
│ │ │ ├── nvs_flash.h
│ │ │ └── nvs.h
│ │ ├── openssl
│ │ │ ├── internal
│ │ │ │ ├── ssl3.h
│ │ │ │ ├── ssl_cert.h
│ │ │ │ ├── ssl_code.h
│ │ │ │ ├── ssl_dbg.h
│ │ │ │ ├── ssl_lib.h
│ │ │ │ ├── ssl_methods.h
│ │ │ │ ├── ssl_pkey.h
│ │ │ │ ├── ssl_stack.h
│ │ │ │ ├── ssl_types.h
│ │ │ │ ├── ssl_x509.h
│ │ │ │ ├── tls1.h
│ │ │ │ └── x509_vfy.h
│ │ │ ├── openssl
│ │ │ │ └── ssl.h
│ │ │ └── platform
│ │ │ ├── ssl_opt.h
│ │ │ ├── ssl_pm.h
│ │ │ └── ssl_port.h
│ │ ├── sdmmc
│ │ │ └── sdmmc_cmd.h
│ │ ├── smartconfig_ack
│ │ │ └── smartconfig_ack.h
│ │ ├── soc
│ │ │ └── soc
│ │ │ ├── adc_channel.h
│ │ │ ├── apb_ctrl_reg.h
│ │ │ ├── apb_ctrl_struct.h
│ │ │ ├── bb_reg.h
│ │ │ ├── boot_mode.h
│ │ │ ├── clkout_channel.h
│ │ │ ├── cpu.h
│ │ │ ├── dac_channel.h
│ │ │ ├── dport_access.h
│ │ │ ├── dport_reg.h
│ │ │ ├── efuse_reg.h
│ │ │ ├── emac_ex_reg.h
│ │ │ ├── emac_reg_v2.h
│ │ │ ├── fe_reg.h
│ │ │ ├── frc_timer_reg.h
│ │ │ ├── gpio_periph.h
│ │ │ ├── gpio_pins.h
│ │ │ ├── gpio_reg.h
│ │ │ ├── gpio_sd_reg.h
│ │ │ ├── gpio_sd_struct.h
│ │ │ ├── gpio_sig_map.h
│ │ │ ├── gpio_struct.h
│ │ │ ├── hinf_reg.h
│ │ │ ├── hinf_struct.h
│ │ │ ├── host_reg.h
│ │ │ ├── host_struct.h
│ │ │ ├── hwcrypto_reg.h
│ │ │ ├── i2c_reg.h
│ │ │ ├── i2c_struct.h
│ │ │ ├── i2s_reg.h
│ │ │ ├── i2s_struct.h
│ │ │ ├── io_mux_reg.h
│ │ │ ├── ledc_reg.h
│ │ │ ├── ledc_struct.h
│ │ │ ├── mcpwm_reg.h
│ │ │ ├── mcpwm_struct.h
│ │ │ ├── nrx_reg.h
│ │ │ ├── pcnt_reg.h
│ │ │ ├── pcnt_struct.h
│ │ │ ├── periph_defs.h
│ │ │ ├── pid.h
│ │ │ ├── rmt_reg.h
│ │ │ ├── rmt_struct.h
│ │ │ ├── rtc_cntl_reg.h
│ │ │ ├── rtc_cntl_struct.h
│ │ │ ├── rtc_gpio_channel.h
│ │ │ ├── rtc.h
│ │ │ ├── rtc_i2c_reg.h
│ │ │ ├── rtc_io_reg.h
│ │ │ ├── rtc_io_struct.h
│ │ │ ├── rtc_periph.h
│ │ │ ├── sdio_slave_periph.h
│ │ │ ├── sdio_slave_pins.h
│ │ │ ├── sdmmc_periph.h
│ │ │ ├── sdmmc_pins.h
│ │ │ ├── sdmmc_reg.h
│ │ │ ├── sdmmc_struct.h
│ │ │ ├── sens_reg.h
│ │ │ ├── sens_struct.h
│ │ │ ├── slc_reg.h
│ │ │ ├── slc_struct.h
│ │ │ ├── soc.h
│ │ │ ├── soc_memory_layout.h
│ │ │ ├── soc_ulp.h
│ │ │ ├── spi_periph.h
│ │ │ ├── spi_pins.h
│ │ │ ├── spi_reg.h
│ │ │ ├── spi_struct.h
│ │ │ ├── syscon_reg.h
│ │ │ ├── syscon_struct.h
│ │ │ ├── timer_group_reg.h
│ │ │ ├── timer_group_struct.h
│ │ │ ├── touch_channel.h
│ │ │ ├── uart_channel.h
│ │ │ ├── uart_reg.h
│ │ │ ├── uart_struct.h
│ │ │ ├── uhci_reg.h
│ │ │ ├── uhci_struct.h
│ │ │ └── wdev_reg.h
│ │ ├── spiffs
│ │ │ ├── esp_spiffs.h
│ │ │ └── spiffs_config.h
│ │ ├── spi_flash
│ │ │ ├── esp_partition.h
│ │ │ └── esp_spi_flash.h
│ │ ├── tcpip_adapter
│ │ │ └── tcpip_adapter.h
│ │ ├── ulp
│ │ │ └── esp32
│ │ │ └── ulp.h
│ │ ├── vfs
│ │ │ ├── esp_vfs_dev.h
│ │ │ ├── esp_vfs.h
│ │ │ └── sys
│ │ │ ├── dirent.h
│ │ │ └── ioctl.h
│ │ ├── wear_levelling
│ │ │ └── wear_levelling.h
│ │ ├── wpa_supplicant
│ │ │ ├── byteswap.h
│ │ │ ├── crypto
│ │ │ │ ├── aes.h
│ │ │ │ ├── aes_i.h
│ │ │ │ ├── aes_wrap.h
│ │ │ │ ├── base64.h
│ │ │ │ ├── common.h
│ │ │ │ ├── crypto.h
│ │ │ │ ├── dh_group5.h
│ │ │ │ ├── dh_groups.h
│ │ │ │ ├── includes.h
│ │ │ │ ├── md5.h
│ │ │ │ ├── md5_i.h
│ │ │ │ ├── ms_funcs.h
│ │ │ │ ├── random.h
│ │ │ │ ├── sha1.h
│ │ │ │ ├── sha1_i.h
│ │ │ │ └── sha256.h
│ │ │ ├── endian.h
│ │ │ ├── os.h
│ │ │ ├── wpa
│ │ │ │ ├── ap_config.h
│ │ │ │ ├── common.h
│ │ │ │ ├── defs.h
│ │ │ │ ├── eapol_common.h
│ │ │ │ ├── hostapd.h
│ │ │ │ ├── ieee80211_crypto.h
│ │ │ │ ├── ieee802_11_defs.h
│ │ │ │ ├── ieee802_1x.h
│ │ │ │ ├── includes.h
│ │ │ │ ├── list.h
│ │ │ │ ├── sta_info.h
│ │ │ │ ├── state_machine.h
│ │ │ │ ├── wpa_auth.h
│ │ │ │ ├── wpa_auth_ie.h
│ │ │ │ ├── wpa_auth_i.h
│ │ │ │ ├── wpabuf.h
│ │ │ │ ├── wpa_common.h
│ │ │ │ ├── wpa_debug.h
│ │ │ │ ├── wpa.h
│ │ │ │ ├── wpa_ie.h
│ │ │ │ ├── wpa_i.h
│ │ │ │ └── wpas_glue.h
│ │ │ ├── wpa2
│ │ │ │ ├── eap_peer
│ │ │ │ │ ├── eap_common.h
│ │ │ │ │ ├── eap_config.h
│ │ │ │ │ ├── eap_defs.h
│ │ │ │ │ ├── eap.h
│ │ │ │ │ ├── eap_i.h
│ │ │ │ │ ├── eap_methods.h
│ │ │ │ │ ├── eap_peap_common.h
│ │ │ │ │ ├── eap_tls_common.h
│ │ │ │ │ ├── eap_tls.h
│ │ │ │ │ ├── eap_tlv_common.h
│ │ │ │ │ ├── eap_ttls.h
│ │ │ │ │ └── mschapv2.h
│ │ │ │ ├── tls
│ │ │ │ │ ├── asn1.h
│ │ │ │ │ ├── bignum.h
│ │ │ │ │ ├── libtommath.h
│ │ │ │ │ ├── pkcs1.h
│ │ │ │ │ ├── pkcs5.h
│ │ │ │ │ ├── pkcs8.h
│ │ │ │ │ ├── rsa.h
│ │ │ │ │ ├── tls.h
│ │ │ │ │ ├── tlsv1_client.h
│ │ │ │ │ ├── tlsv1_client_i.h
│ │ │ │ │ ├── tlsv1_common.h
│ │ │ │ │ ├── tlsv1_cred.h
│ │ │ │ │ ├── tlsv1_record.h
│ │ │ │ │ ├── tlsv1_server.h
│ │ │ │ │ ├── tlsv1_server_i.h
│ │ │ │ │ └── x509v3.h
│ │ │ │ └── utils
│ │ │ │ ├── base64.h
│ │ │ │ ├── ext_password.h
│ │ │ │ └── ext_password_i.h
│ │ │ └── wps
│ │ │ ├── utils
│ │ │ │ └── uuid.h
│ │ │ ├── wps_attr_parse.h
│ │ │ ├── wps_defs.h
│ │ │ ├── wps_dev_attr.h
│ │ │ ├── wps.h
│ │ │ └── wps_i.h
│ │ └── xtensa-debug-module
│ │ ├── eri.h
│ │ ├── trax.h
│ │ └── xtensa-debug-module.h
│ ├── ld
│ │ ├── esp32.common.ld
│ │ ├── esp32.ld
│ │ ├── esp32_out.ld
│ │ ├── esp32.peripherals.ld
│ │ ├── esp32.rom.ld
│ │ ├── esp32.rom.nanofmt.ld
│ │ ├── esp32.rom.spiflash.ld
│ │ ├── esp32.rom.spiram_incompatible_fns.ld
│ │ ├── esp32.spiram.rom-functions-dram.ld
│ │ └── esp32.spiram.rom-functions-iram.ld
│ ├── lib
│ │ ├── libapp_trace.a
│ │ ├── libapp_update.a
│ │ ├── libbootloader_support.a
│ │ ├── libbt.a
│ │ ├── libbtdm_app.a
│ │ ├── libc.a
│ │ ├── libc_nano.a
│ │ ├── libcoap.a
│ │ ├── libcoexist.a
│ │ ├── libconsole.a
│ │ ├── libcore.a
│ │ ├── libcxx.a
│ │ ├── libdriver.a
│ │ ├── libesp32.a
│ │ ├── libesp_adc_cal.a
│ │ ├── libesp_http_client.a
│ │ ├── libespnow.a
│ │ ├── libesp-tls.a
│ │ ├── libethernet.a
│ │ ├── libexpat.a
│ │ ├── libfatfs.a
│ │ ├── libfreertos.a
│ │ ├── libhal.a
│ │ ├── libheap.a
│ │ ├── libjsmn.a
│ │ ├── libjson.a
│ │ ├── liblog.a
│ │ ├── liblwip.a
│ │ ├── libm.a
│ │ ├── libmbedtls.a
│ │ ├── libmdns.a
│ │ ├── libmesh.a
│ │ ├── libmicro-ecc.a
│ │ ├── libnet80211.a
│ │ ├── libnewlib.a
│ │ ├── libnghttp.a
│ │ ├── libnvs_flash.a
│ │ ├── libopenssl.a
│ │ ├── libphy.a
│ │ ├── libpp.a
│ │ ├── libpthread.a
│ │ ├── librtc.a
│ │ ├── libsdmmc.a
│ │ ├── libsmartconfig.a
│ │ ├── libsmartconfig_ack.a
│ │ ├── libsoc.a
│ │ ├── libspiffs.a
│ │ ├── libspi_flash.a
│ │ ├── libtcpip_adapter.a
│ │ ├── libulp.a
│ │ ├── libvfs.a
│ │ ├── libwear_levelling.a
│ │ ├── libwpa2.a
│ │ ├── libwpa.a
│ │ ├── libwpa_supplicant.a
│ │ ├── libwps.a
│ │ └── libxtensa-debug-module.a
│ └── sdkconfig
└── variants
├── alksesp32
│ └── pins_arduino.h
├── doitESP32devkitV1
│ └── pins_arduino.h
├── esp32
│ └── pins_arduino.h
├── esp320
│ └── pins_arduino.h
├── esp32-evb
│ └── pins_arduino.h
├── esp32-gateway
│ └── pins_arduino.h
├── esp32thing
│ └── pins_arduino.h
├── esp32vn-iot-uno
│ └── pins_arduino.h
├── espea32
│ └── pins_arduino.h
├── espectro32
│ └── pins_arduino.h
├── espino32
│ └── pins_arduino.h
├── feather_esp32
│ └── pins_arduino.h
├── firebeetle32
│ └── pins_arduino.h
├── heltec_wifi_kit_32
│ └── pins_arduino.h
├── heltec_wifi_lora_32
│ └── pins_arduino.h
├── hornbill32dev
│ └── pins_arduino.h
├── hornbill32minima
│ └── pins_arduino.h
├── intorobot-fig
│ └── pins_arduino.h
├── lolin32
│ └── pins_arduino.h
├── m5stack_core_esp32
│ └── pins_arduino.h
├── mhetesp32devkit
│ └── pins_arduino.h
├── mhetesp32minikit
│ └── pins_arduino.h
├── Microduino-esp32
│ └── pins_arduino.h
├── nano32
│ └── pins_arduino.h
├── nina_w10
│ └── pins_arduino.h
├── node32s
│ └── pins_arduino.h
├── nodemcu-32s
│ └── pins_arduino.h
├── odroid_esp32
│ └── pins_arduino.h
├── onehorse32dev
│ └── pins_arduino.h
├── pico32
│ └── pins_arduino.h
├── pocket_32
│ └── pins_arduino.h
├── quantum
│ └── pins_arduino.h
├── widora-air
│ └── pins_arduino.h
├── wipy3
│ └── pins_arduino.h
└── xinabox
└── pins_arduino.h
296 directories, 1333 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论