在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → esp8266WIFI远程红外发送接收源码

esp8266WIFI远程红外发送接收源码

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:31.29M
  • 下载次数:7
  • 浏览次数:87
  • 发布时间:2023-02-16
  • 实例类别:C/C++语言基础
  • 发 布 人:dffdfs
  • 文件格式:.tar
  • 所需积分:2
 相关标签: esp8266 wifi ESP ES 接收

实例介绍

【实例简介】esp8266WIFI远程红外发送接收源码

【实例截图】

from clipboard

【核心代码】

.
├── cool_black
│   ├── Makefile
│   ├── README.md
│   ├── build
│   │   ├── _temp_by_dltool
│   │   │   └── downloadPanel1
│   │   │       └── cool_black.bin_rep
│   │   ├── app_update
│   │   │   ├── component_project_vars.mk
│   │   │   ├── esp_ota_ops.d
│   │   │   ├── esp_ota_ops.o
│   │   │   └── libapp_update.a
│   │   ├── aws_iot
│   │   │   ├── component_project_vars.mk
│   │   │   └── libaws_iot.a
│   │   ├── bootloader
│   │   │   ├── _temp_by_dltool
│   │   │   │   └── downloadPanel1
│   │   │   │       └── bootloader.bin_rep
│   │   │   ├── bootloader.bin
│   │   │   ├── bootloader.elf
│   │   │   ├── bootloader.map
│   │   │   ├── bootloader_support
│   │   │   │   ├── component_project_vars.mk
│   │   │   │   ├── libbootloader_support.a
│   │   │   │   └── src
│   │   │   │       ├── bootloader_clock.d
│   │   │   │       ├── bootloader_clock.o
│   │   │   │       ├── bootloader_common.d
│   │   │   │       ├── bootloader_common.o
│   │   │   │       ├── bootloader_flash.d
│   │   │   │       ├── bootloader_flash.o
│   │   │   │       ├── bootloader_init.d
│   │   │   │       ├── bootloader_init.o
│   │   │   │       ├── bootloader_random.d
│   │   │   │       ├── bootloader_random.o
│   │   │   │       ├── bootloader_sha.d
│   │   │   │       ├── bootloader_sha.o
│   │   │   │       ├── bootloader_utility.d
│   │   │   │       ├── bootloader_utility.o
│   │   │   │       ├── efuse.d
│   │   │   │       ├── efuse.o
│   │   │   │       ├── esp_image_format.d
│   │   │   │       ├── esp_image_format.o
│   │   │   │       ├── flash_encrypt.d
│   │   │   │       ├── flash_encrypt.o
│   │   │   │       ├── flash_partitions.d
│   │   │   │       ├── flash_partitions.o
│   │   │   │       ├── flash_qio_mode.d
│   │   │   │       ├── flash_qio_mode.o
│   │   │   │       ├── secure_boot.d
│   │   │   │       ├── secure_boot.o
│   │   │   │       ├── secure_boot_signatures.d
│   │   │   │       └── secure_boot_signatures.o
│   │   │   ├── component_project_vars.mk
│   │   │   ├── esp8266
│   │   │   │   ├── component_project_vars.mk
│   │   │   │   ├── libesp8266.a
│   │   │   │   └── source
│   │   │   │       ├── ets_printf.d
│   │   │   │       └── ets_printf.o
│   │   │   ├── esptool_py
│   │   │   │   └── component_project_vars.mk
│   │   │   ├── log
│   │   │   │   ├── component_project_vars.mk
│   │   │   │   ├── liblog.a
│   │   │   │   ├── log.d
│   │   │   │   └── log.o
│   │   │   ├── main
│   │   │   │   ├── bootloader_start.d
│   │   │   │   ├── bootloader_start.o
│   │   │   │   ├── component_project_vars.mk
│   │   │   │   └── libmain.a
│   │   │   ├── spi_flash
│   │   │   │   ├── component_project_vars.mk
│   │   │   │   ├── libspi_flash.a
│   │   │   │   ├── port
│   │   │   │   │   ├── port.d
│   │   │   │   │   └── port.o
│   │   │   │   └── src
│   │   │   │       ├── spi_flash.d
│   │   │   │       ├── spi_flash.o
│   │   │   │       ├── spi_flash_raw.d
│   │   │   │       └── spi_flash_raw.o
│   │   │   └── util
│   │   │       ├── component_project_vars.mk
│   │   │       ├── libutil.a
│   │   │       └── src
│   │   │           ├── base64.d
│   │   │           ├── base64.o
│   │   │           ├── crc.d
│   │   │           └── crc.o
│   │   ├── bootloader_support
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libbootloader_support.a
│   │   │   └── src
│   │   │       ├── bootloader_clock.d
│   │   │       ├── bootloader_clock.o
│   │   │       ├── bootloader_common.d
│   │   │       ├── bootloader_common.o
│   │   │       ├── bootloader_flash.d
│   │   │       ├── bootloader_flash.o
│   │   │       ├── bootloader_init.d
│   │   │       ├── bootloader_init.o
│   │   │       ├── bootloader_random.d
│   │   │       ├── bootloader_random.o
│   │   │       ├── bootloader_sha.d
│   │   │       ├── bootloader_sha.o
│   │   │       ├── bootloader_utility.d
│   │   │       ├── bootloader_utility.o
│   │   │       ├── efuse.d
│   │   │       ├── efuse.o
│   │   │       ├── esp_image_format.d
│   │   │       ├── esp_image_format.o
│   │   │       ├── flash_encrypt.d
│   │   │       ├── flash_encrypt.o
│   │   │       ├── flash_partitions.d
│   │   │       ├── flash_partitions.o
│   │   │       ├── flash_qio_mode.d
│   │   │       ├── flash_qio_mode.o
│   │   │       ├── secure_boot.d
│   │   │       ├── secure_boot.o
│   │   │       ├── secure_boot_signatures.d
│   │   │       └── secure_boot_signatures.o
│   │   ├── cjson
│   │   │   ├── cJSON
│   │   │   │   ├── cJSON.d
│   │   │   │   ├── cJSON.o
│   │   │   │   ├── cJSON_Utils.d
│   │   │   │   ├── cJSON_Utils.o
│   │   │   │   ├── test.d
│   │   │   │   └── test.o
│   │   │   ├── component_project_vars.mk
│   │   │   └── libcjson.a
│   │   ├── coap
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libcoap
│   │   │   │   └── src
│   │   │   │       ├── address.d
│   │   │   │       ├── address.o
│   │   │   │       ├── async.d
│   │   │   │       ├── async.o
│   │   │   │       ├── block.d
│   │   │   │       ├── block.o
│   │   │   │       ├── coap_time.d
│   │   │   │       ├── coap_time.o
│   │   │   │       ├── debug.d
│   │   │   │       ├── debug.o
│   │   │   │       ├── encode.d
│   │   │   │       ├── encode.o
│   │   │   │       ├── hashkey.d
│   │   │   │       ├── hashkey.o
│   │   │   │       ├── mem.d
│   │   │   │       ├── mem.o
│   │   │   │       ├── net.d
│   │   │   │       ├── net.o
│   │   │   │       ├── option.d
│   │   │   │       ├── option.o
│   │   │   │       ├── pdu.d
│   │   │   │       ├── pdu.o
│   │   │   │       ├── resource.d
│   │   │   │       ├── resource.o
│   │   │   │       ├── str.d
│   │   │   │       ├── str.o
│   │   │   │       ├── subscribe.d
│   │   │   │       ├── subscribe.o
│   │   │   │       ├── uri.d
│   │   │   │       └── uri.o
│   │   │   ├── libcoap.a
│   │   │   └── port
│   │   │       ├── coap_io_socket.d
│   │   │       └── coap_io_socket.o
│   │   ├── cool_black2 - V1.3.bin
│   │   ├── cool_black2 - V1.4.bin
│   │   ├── cool_black2-V1.0.bin
│   │   ├── cool_black2-V1.1.bin
│   │   ├── cool_black2-V1.2.bin
│   │   ├── cool_black2.bin
│   │   ├── cool_black2.elf
│   │   ├── cool_black2.map
│   │   ├── esp-tls
│   │   │   ├── component_project_vars.mk
│   │   │   ├── esp_tls.d
│   │   │   ├── esp_tls.o
│   │   │   └── libesp-tls.a
│   │   ├── esp8266
│   │   │   ├── component_project_vars.mk
│   │   │   ├── driver
│   │   │   │   ├── adc.d
│   │   │   │   ├── adc.o
│   │   │   │   ├── gpio.d
│   │   │   │   ├── gpio.o
│   │   │   │   ├── hw_timer.d
│   │   │   │   ├── hw_timer.o
│   │   │   │   ├── i2c.d
│   │   │   │   ├── i2c.o
│   │   │   │   ├── pwm.d
│   │   │   │   ├── pwm.o
│   │   │   │   ├── spi.d
│   │   │   │   ├── spi.o
│   │   │   │   ├── uart.d
│   │   │   │   └── uart.o
│   │   │   ├── esp8266_common_out.ld
│   │   │   ├── esp8266_out.ld
│   │   │   ├── libesp8266.a
│   │   │   └── source
│   │   │       ├── chip_boot.d
│   │   │       ├── chip_boot.o
│   │   │       ├── esp_socket.d
│   │   │       ├── esp_socket.o
│   │   │       ├── esp_timer.d
│   │   │       ├── esp_timer.o
│   │   │       ├── esp_wifi.d
│   │   │       ├── esp_wifi.o
│   │   │       ├── esp_wifi_os_adapter.d
│   │   │       ├── esp_wifi_os_adapter.o
│   │   │       ├── ets_printf.d
│   │   │       ├── ets_printf.o
│   │   │       ├── event_default_handlers.d
│   │   │       ├── event_default_handlers.o
│   │   │       ├── event_loop.d
│   │   │       ├── event_loop.o
│   │   │       ├── phy_init.d
│   │   │       ├── phy_init.o
│   │   │       ├── reset_reason.d
│   │   │       ├── reset_reason.o
│   │   │       ├── startup.d
│   │   │       ├── startup.o
│   │   │       ├── system_api.d
│   │   │       ├── system_api.o
│   │   │       ├── task_wdt.d
│   │   │       └── task_wdt.o
│   │   ├── espos
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libespos.a
│   │   │   └── platform
│   │   │       └── freertos
│   │   │           ├── espos_mutex.d
│   │   │           ├── espos_mutex.o
│   │   │           ├── espos_queue.d
│   │   │           ├── espos_queue.o
│   │   │           ├── espos_scheduler.d
│   │   │           ├── espos_scheduler.o
│   │   │           ├── espos_semaphore.d
│   │   │           ├── espos_semaphore.o
│   │   │           ├── espos_task.d
│   │   │           ├── espos_task.o
│   │   │           ├── espos_time.d
│   │   │           ├── espos_time.o
│   │   │           ├── espos_timer.d
│   │   │           └── espos_timer.o
│   │   ├── esptool_py
│   │   │   └── component_project_vars.mk
│   │   ├── freertos
│   │   │   ├── component_project_vars.mk
│   │   │   ├── freertos
│   │   │   │   ├── event_groups.d
│   │   │   │   ├── event_groups.o
│   │   │   │   ├── list.d
│   │   │   │   ├── list.o
│   │   │   │   ├── queue.d
│   │   │   │   ├── queue.o
│   │   │   │   ├── ringbuf.d
│   │   │   │   ├── ringbuf.o
│   │   │   │   ├── stream_buffer.d
│   │   │   │   ├── stream_buffer.o
│   │   │   │   ├── tasks.d
│   │   │   │   ├── tasks.o
│   │   │   │   ├── timers.d
│   │   │   │   └── timers.o
│   │   │   ├── libfreertos.a
│   │   │   └── port
│   │   │       └── esp8266
│   │   │           ├── freertos_hooks.d
│   │   │           ├── freertos_hooks.o
│   │   │           ├── impure.d
│   │   │           ├── impure.o
│   │   │           ├── os_cpu_a.d
│   │   │           ├── os_cpu_a.o
│   │   │           ├── panic.d
│   │   │           ├── panic.o
│   │   │           ├── port.d
│   │   │           ├── port.o
│   │   │           ├── xtensa_context.d
│   │   │           ├── xtensa_context.o
│   │   │           ├── xtensa_init.d
│   │   │           ├── xtensa_init.o
│   │   │           ├── xtensa_vectors.d
│   │   │           └── xtensa_vectors.o
│   │   ├── heap
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libheap.a
│   │   │   ├── port
│   │   │   │   └── esp8266
│   │   │   │       ├── esp_heap_init.d
│   │   │   │       └── esp_heap_init.o
│   │   │   └── src
│   │   │       ├── esp_heap_caps.d
│   │   │       ├── esp_heap_caps.o
│   │   │       ├── esp_heap_trace.d
│   │   │       └── esp_heap_trace.o
│   │   ├── include
│   │   │   ├── config
│   │   │   │   ├── app
│   │   │   │   │   └── update
│   │   │   │   │       └── check
│   │   │   │   │           └── app
│   │   │   │   │               └── sum.h
│   │   │   │   ├── app1
│   │   │   │   │   ├── offset.h
│   │   │   │   │   └── size.h
│   │   │   │   ├── app2
│   │   │   │   │   └── support.h
│   │   │   │   ├── auto.conf
│   │   │   │   ├── auto.conf.cmd
│   │   │   │   ├── aws
│   │   │   │   │   └── iot
│   │   │   │   │       ├── mqtt
│   │   │   │   │       │   └── host.h
│   │   │   │   │       └── override
│   │   │   │   │           └── thing
│   │   │   │   │               └── shadow
│   │   │   │   │                   └── rx
│   │   │   │   │                       └── buffer.h
│   │   │   │   ├── bootloader
│   │   │   │   │   ├── app
│   │   │   │   │   │   └── test
│   │   │   │   │   │       └── in
│   │   │   │   │   │           └── ota
│   │   │   │   │   │               └── 1.h
│   │   │   │   │   ├── check
│   │   │   │   │   │   └── app
│   │   │   │   │   │       └── sum.h
│   │   │   │   │   ├── data
│   │   │   │   │   │   └── factory
│   │   │   │   │   │       └── reset.h
│   │   │   │   │   ├── factory
│   │   │   │   │   │   └── reset.h
│   │   │   │   │   ├── init
│   │   │   │   │   │   └── spi
│   │   │   │   │   │       └── flash.h
│   │   │   │   │   ├── ota
│   │   │   │   │   │   └── data
│   │   │   │   │   │       └── erase.h
│   │   │   │   │   └── vddsdio
│   │   │   │   │       └── boost
│   │   │   │   │           └── 1
│   │   │   │   │               ├── 8v.h
│   │   │   │   │               └── 9v.h
│   │   │   │   ├── clean
│   │   │   │   │   └── session.h
│   │   │   │   ├── console
│   │   │   │   │   └── uart
│   │   │   │   │       ├── baudrate.h
│   │   │   │   │       ├── custom
│   │   │   │   │       │   └── num
│   │   │   │   │       │       ├── 0.h
│   │   │   │   │       │       └── 1.h
│   │   │   │   │       ├── default.h
│   │   │   │   │       ├── none.h
│   │   │   │   │       └── num.h
│   │   │   │   ├── crystal
│   │   │   │   │   └── used
│   │   │   │   │       └── 26mhz.h
│   │   │   │   ├── default
│   │   │   │   │   └── mqtt
│   │   │   │   │       ├── pub
│   │   │   │   │       │   └── qos.h
│   │   │   │   │       ├── security.h
│   │   │   │   │       ├── session.h
│   │   │   │   │       ├── sub
│   │   │   │   │       │   └── qos.h
│   │   │   │   │       └── version.h
│   │   │   │   ├── dns
│   │   │   │   │   └── max
│   │   │   │   │       └── servers.h
│   │   │   │   ├── esp
│   │   │   │   │   ├── filename
│   │   │   │   │   │   └── macro
│   │   │   │   │   │       └── no
│   │   │   │   │   │           └── path.h
│   │   │   │   │   ├── phy
│   │   │   │   │   │   └── calibration
│   │   │   │   │   │       └── and
│   │   │   │   │   │           └── data
│   │   │   │   │   │               └── storage.h
│   │   │   │   │   └── udp
│   │   │   │   │       └── sync
│   │   │   │   │           ├── retry
│   │   │   │   │           │   └── max.h
│   │   │   │   │           └── send.h
│   │   │   │   ├── esp32
│   │   │   │   │   └── pthread
│   │   │   │   │       └── task
│   │   │   │   │           ├── prio
│   │   │   │   │           │   └── default.h
│   │   │   │   │           └── stack
│   │   │   │   │               └── size
│   │   │   │   │                   └── default.h
│   │   │   │   ├── esp8266
│   │   │   │   │   └── core
│   │   │   │   │       └── global
│   │   │   │   │           └── data
│   │   │   │   │               └── link
│   │   │   │   │                   └── iram.h
│   │   │   │   ├── esptoolpy
│   │   │   │   │   ├── after
│   │   │   │   │   │   └── reset.h
│   │   │   │   │   ├── after.h
│   │   │   │   │   ├── baud
│   │   │   │   │   │   ├── 115200b.h
│   │   │   │   │   │   └── other
│   │   │   │   │   │       └── val.h
│   │   │   │   │   ├── baud.h
│   │   │   │   │   ├── before
│   │   │   │   │   │   └── reset.h
│   │   │   │   │   ├── before.h
│   │   │   │   │   ├── compressed.h
│   │   │   │   │   ├── flashfreq
│   │   │   │   │   │   └── 40m.h
│   │   │   │   │   ├── flashfreq.h
│   │   │   │   │   ├── flashmode.h
│   │   │   │   │   ├── flashsize
│   │   │   │   │   │   └── 4mb.h
│   │   │   │   │   ├── flashsize.h
│   │   │   │   │   └── port.h
│   │   │   │   ├── event
│   │   │   │   │   └── loop
│   │   │   │   │       └── stack
│   │   │   │   │           └── size.h
│   │   │   │   ├── flash
│   │   │   │   │   └── encryption
│   │   │   │   │       ├── enabled.h
│   │   │   │   │       ├── insecure.h
│   │   │   │   │       └── uart
│   │   │   │   │           └── bootloader
│   │   │   │   │               └── allow
│   │   │   │   │                   ├── cache.h
│   │   │   │   │                   ├── decrypt.h
│   │   │   │   │                   └── encrypt.h
│   │   │   │   ├── flashmode
│   │   │   │   │   └── qio.h
│   │   │   │   ├── freertos
│   │   │   │   │   ├── global
│   │   │   │   │   │   └── data
│   │   │   │   │   │       └── link
│   │   │   │   │   │           └── iram.h
│   │   │   │   │   ├── hz.h
│   │   │   │   │   ├── isr
│   │   │   │   │   │   └── stacksize.h
│   │   │   │   │   ├── max
│   │   │   │   │   │   └── hook.h
│   │   │   │   │   └── timer
│   │   │   │   │       └── stacksize.h
│   │   │   │   ├── ip
│   │   │   │   │   └── lost
│   │   │   │   │       └── timer
│   │   │   │   │           └── interval.h
│   │   │   │   ├── libsodium
│   │   │   │   │   └── use
│   │   │   │   │       └── mbedtls
│   │   │   │   │           └── sha.h
│   │   │   │   ├── log
│   │   │   │   │   ├── bootloader
│   │   │   │   │   │   ├── level
│   │   │   │   │   │   │   └── info.h
│   │   │   │   │   │   └── level.h
│   │   │   │   │   ├── colors.h
│   │   │   │   │   └── default
│   │   │   │   │       ├── level
│   │   │   │   │       │   └── info.h
│   │   │   │   │       └── level.h
│   │   │   │   ├── ltm
│   │   │   │   │   └── fast.h
│   │   │   │   ├── lwip
│   │   │   │   │   ├── api
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   └── msg
│   │   │   │   │   │       └── debug.h
│   │   │   │   │   ├── arp
│   │   │   │   │   │   ├── maxage.h
│   │   │   │   │   │   └── table
│   │   │   │   │   │       └── size.h
│   │   │   │   │   ├── autoip
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── dhcp
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   ├── does
│   │   │   │   │   │   │   └── arp
│   │   │   │   │   │   │       └── check.h
│   │   │   │   │   │   ├── max
│   │   │   │   │   │   │   └── ntp
│   │   │   │   │   │   │       └── servers.h
│   │   │   │   │   │   └── server
│   │   │   │   │   │       └── debug.h
│   │   │   │   │   ├── dhcps
│   │   │   │   │   │   ├── lease
│   │   │   │   │   │   │   └── unit.h
│   │   │   │   │   │   └── max
│   │   │   │   │   │       └── station
│   │   │   │   │   │           └── num.h
│   │   │   │   │   ├── dns
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── etharp
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── ethernetif
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── global
│   │   │   │   │   │   └── data
│   │   │   │   │   │       └── link
│   │   │   │   │   │           └── iram.h
│   │   │   │   │   ├── icmp
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── icmp.h
│   │   │   │   │   ├── igmp
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── igmp.h
│   │   │   │   │   ├── inet
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── ip
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   └── reass
│   │   │   │   │   │       ├── debug.h
│   │   │   │   │   │       └── max
│   │   │   │   │   │           └── pbufs.h
│   │   │   │   │   ├── ip6
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── ipv6
│   │   │   │   │   │   ├── forward.h
│   │   │   │   │   │   ├── frag.h
│   │   │   │   │   │   └── mld
│   │   │   │   │   │       └── sock.h
│   │   │   │   │   ├── max
│   │   │   │   │   │   ├── active
│   │   │   │   │   │   │   └── tcp.h
│   │   │   │   │   │   ├── listening
│   │   │   │   │   │   │   └── tcp.h
│   │   │   │   │   │   ├── raw
│   │   │   │   │   │   │   └── pcbs.h
│   │   │   │   │   │   ├── sockets.h
│   │   │   │   │   │   └── udp
│   │   │   │   │   │       └── pcbs.h
│   │   │   │   │   ├── mem
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── memp
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── nd6
│   │   │   │   │   │   └── rdnss
│   │   │   │   │   │       └── max
│   │   │   │   │   │           └── dns
│   │   │   │   │   │               └── servers.h
│   │   │   │   │   ├── netif
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── pbuf
│   │   │   │   │   │   ├── cache
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── raw
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── recv
│   │   │   │   │   │   └── bufsize
│   │   │   │   │   │       └── default.h
│   │   │   │   │   ├── slip
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── sntp
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── so
│   │   │   │   │   │   ├── reuse
│   │   │   │   │   │   │   └── rxtoall.h
│   │   │   │   │   │   └── reuse.h
│   │   │   │   │   ├── socket
│   │   │   │   │   │   └── multithread.h
│   │   │   │   │   ├── sockets
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── sys
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── tcp
│   │   │   │   │   │   ├── close
│   │   │   │   │   │   │   └── timeout
│   │   │   │   │   │   │       └── ms
│   │   │   │   │   │   │           └── default.h
│   │   │   │   │   │   ├── cwnd
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   ├── fr
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── input
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── qlen
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── rst
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   ├── rto
│   │   │   │   │   │   │   └── debug.h
│   │   │   │   │   │   └── wnd
│   │   │   │   │   │       └── debug.h
│   │   │   │   │   ├── tcpip
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   ├── thread
│   │   │   │   │   │   └── safe
│   │   │   │   │   │       └── debug.h
│   │   │   │   │   ├── timers
│   │   │   │   │   │   └── debug.h
│   │   │   │   │   └── udp
│   │   │   │   │       └── debug.h
│   │   │   │   ├── main
│   │   │   │   │   └── task
│   │   │   │   │       └── stack
│   │   │   │   │           └── size.h
│   │   │   │   ├── make
│   │   │   │   │   └── warn
│   │   │   │   │       └── undefined
│   │   │   │   │           └── variables.h
│   │   │   │   ├── mbedtls
│   │   │   │   │   ├── aes
│   │   │   │   │   │   └── c.h
│   │   │   │   │   ├── dhm
│   │   │   │   │   │   └── c.h
│   │   │   │   │   ├── ecdh
│   │   │   │   │   │   └── c.h
│   │   │   │   │   ├── ecdsa
│   │   │   │   │   │   └── c.h
│   │   │   │   │   ├── ecp
│   │   │   │   │   │   ├── dp
│   │   │   │   │   │   │   ├── bp256r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── bp384r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── bp512r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── curve25519
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp192k1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp192r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp224k1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp224r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp256k1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp256r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   ├── secp384r1
│   │   │   │   │   │   │   │   └── enabled.h
│   │   │   │   │   │   │   └── secp521r1
│   │   │   │   │   │   │       └── enabled.h
│   │   │   │   │   │   └── nist
│   │   │   │   │   │       └── optim.h
│   │   │   │   │   ├── have
│   │   │   │   │   │   └── time.h
│   │   │   │   │   ├── key
│   │   │   │   │   │   └── exchange
│   │   │   │   │   │       ├── dhe
│   │   │   │   │   │       │   └── psk.h
│   │   │   │   │   │       ├── ecdh
│   │   │   │   │   │       │   ├── ecdsa.h
│   │   │   │   │   │       │   └── rsa.h
│   │   │   │   │   │       ├── ecdhe
│   │   │   │   │   │       │   ├── ecdsa.h
│   │   │   │   │   │       │   ├── psk.h
│   │   │   │   │   │       │   └── rsa.h
│   │   │   │   │   │       ├── elliptic
│   │   │   │   │   │       │   └── curve.h
│   │   │   │   │   │       ├── psk.h
│   │   │   │   │   │       ├── rsa
│   │   │   │   │   │       │   └── psk.h
│   │   │   │   │   │       └── rsa.h
│   │   │   │   │   ├── pem
│   │   │   │   │   │   ├── parse
│   │   │   │   │   │   │   └── c.h
│   │   │   │   │   │   └── write
│   │   │   │   │   │       └── c.h
│   │   │   │   │   ├── rc4
│   │   │   │   │   │   └── disabled.h
│   │   │   │   │   ├── rsa
│   │   │   │   │   │   └── bitlen
│   │   │   │   │   │       ├── 2048.h
│   │   │   │   │   │       └── min.h
│   │   │   │   │   ├── ssl
│   │   │   │   │   │   ├── in
│   │   │   │   │   │   │   └── content
│   │   │   │   │   │   │       └── len.h
│   │   │   │   │   │   ├── out
│   │   │   │   │   │   │   └── content
│   │   │   │   │   │   │       └── len.h
│   │   │   │   │   │   └── proto
│   │   │   │   │   │       ├── tls1
│   │   │   │   │   │       │   ├── 1.h
│   │   │   │   │   │       │   └── 2.h
│   │   │   │   │   │       └── tls1.h
│   │   │   │   │   ├── tls
│   │   │   │   │   │   ├── client.h
│   │   │   │   │   │   ├── enabled.h
│   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   └── and
│   │   │   │   │   │   │       └── client.h
│   │   │   │   │   │   └── server.h
│   │   │   │   │   ├── x509
│   │   │   │   │   │   ├── crl
│   │   │   │   │   │   │   └── parse
│   │   │   │   │   │   │       └── c.h
│   │   │   │   │   │   └── csr
│   │   │   │   │   │       └── parse
│   │   │   │   │   │           └── c.h
│   │   │   │   │   └── xtea
│   │   │   │   │       └── c.h
│   │   │   │   ├── monitor
│   │   │   │   │   ├── baud
│   │   │   │   │   │   ├── 115200b.h
│   │   │   │   │   │   └── other
│   │   │   │   │   │       └── val.h
│   │   │   │   │   └── baud.h
│   │   │   │   ├── mqtt
│   │   │   │   │   ├── broker.h
│   │   │   │   │   ├── client
│   │   │   │   │   │   └── id.h
│   │   │   │   │   ├── keep
│   │   │   │   │   │   └── alive.h
│   │   │   │   │   ├── password.h
│   │   │   │   │   ├── payload
│   │   │   │   │   │   └── buffer.h
│   │   │   │   │   ├── ping
│   │   │   │   │   │   └── timeout.h
│   │   │   │   │   ├── port.h
│   │   │   │   │   ├── pub
│   │   │   │   │   │   └── topic.h
│   │   │   │   │   ├── publish
│   │   │   │   │   │   └── interval.h
│   │   │   │   │   ├── recv
│   │   │   │   │   │   ├── buffer.h
│   │   │   │   │   │   └── cycle.h
│   │   │   │   │   ├── send
│   │   │   │   │   │   ├── buffer.h
│   │   │   │   │   │   └── cycle.h
│   │   │   │   │   ├── sub
│   │   │   │   │   │   └── topic.h
│   │   │   │   │   └── username.h
│   │   │   │   ├── newlib
│   │   │   │   │   ├── enable.h
│   │   │   │   │   ├── library
│   │   │   │   │   │   └── level
│   │   │   │   │   │       └── nano.h
│   │   │   │   │   └── stdout
│   │   │   │   │       └── line
│   │   │   │   │           └── ending
│   │   │   │   │               └── crlf.h
│   │   │   │   ├── no
│   │   │   │   │   └── tls.h
│   │   │   │   ├── openssl
│   │   │   │   │   ├── assert
│   │   │   │   │   │   ├── debug
│   │   │   │   │   │   │   ├── block.h
│   │   │   │   │   │   │   └── exit.h
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   └── do
│   │   │   │   │   │       └── nothing.h
│   │   │   │   │   └── lowlevel
│   │   │   │   │       └── debug.h
│   │   │   │   ├── optimization
│   │   │   │   │   ├── assertions
│   │   │   │   │   │   └── enabled.h
│   │   │   │   │   └── level
│   │   │   │   │       └── debug.h
│   │   │   │   ├── partition
│   │   │   │   │   └── table
│   │   │   │   │       ├── custom
│   │   │   │   │       │   └── filename.h
│   │   │   │   │       ├── custom.h
│   │   │   │   │       ├── filename.h
│   │   │   │   │       └── offset.h
│   │   │   │   ├── pub
│   │   │   │   │   └── qos1.h
│   │   │   │   ├── python.h
│   │   │   │   ├── reset
│   │   │   │   │   └── reason.h
│   │   │   │   ├── scan
│   │   │   │   │   └── ap
│   │   │   │   │       └── max.h
│   │   │   │   ├── secure
│   │   │   │   │   ├── boot
│   │   │   │   │   │   ├── allow
│   │   │   │   │   │   │   ├── jtag.h
│   │   │   │   │   │   │   └── rom
│   │   │   │   │   │   │       └── basic.h
│   │   │   │   │   │   ├── build
│   │   │   │   │   │   │   └── signed
│   │   │   │   │   │   │       └── binaries.h
│   │   │   │   │   │   ├── enabled.h
│   │   │   │   │   │   ├── insecure.h
│   │   │   │   │   │   ├── signing
│   │   │   │   │   │   │   └── key.h
│   │   │   │   │   │   ├── test
│   │   │   │   │   │   │   └── mode.h
│   │   │   │   │   │   └── verification
│   │   │   │   │   │       └── key.h
│   │   │   │   │   └── bootloader
│   │   │   │   │       ├── one
│   │   │   │   │       │   └── time
│   │   │   │   │       │       └── flash.h
│   │   │   │   │       └── reflashable.h
│   │   │   │   ├── set
│   │   │   │   │   └── solinger
│   │   │   │   │       └── default.h
│   │   │   │   ├── soc
│   │   │   │   │   └── iram
│   │   │   │   │       └── size.h
│   │   │   │   ├── spi
│   │   │   │   │   └── flash
│   │   │   │   │       ├── freq.h
│   │   │   │   │       ├── mode.h
│   │   │   │   │       └── size.h
│   │   │   │   ├── ssl
│   │   │   │   │   └── using
│   │   │   │   │       └── mbedtls.h
│   │   │   │   ├── stack
│   │   │   │   │   └── check
│   │   │   │   │       └── none.h
│   │   │   │   ├── sub
│   │   │   │   │   └── qos1.h
│   │   │   │   ├── target
│   │   │   │   │   └── platform
│   │   │   │   │       └── esp8266.h
│   │   │   │   ├── task
│   │   │   │   │   ├── wdt
│   │   │   │   │   │   ├── panic.h
│   │   │   │   │   │   └── timeout
│   │   │   │   │   │       ├── 15n.h
│   │   │   │   │   │       └── s.h
│   │   │   │   │   └── wdt.h
│   │   │   │   ├── tcp
│   │   │   │   │   ├── maxrtx.h
│   │   │   │   │   ├── mss.h
│   │   │   │   │   ├── oversize
│   │   │   │   │   │   └── mss.h
│   │   │   │   │   ├── recvmbox
│   │   │   │   │   │   └── size.h
│   │   │   │   │   ├── snd
│   │   │   │   │   │   └── buf
│   │   │   │   │   │       └── default.h
│   │   │   │   │   ├── synmaxrtx.h
│   │   │   │   │   └── wnd
│   │   │   │   │       └── default.h
│   │   │   │   ├── tcpip
│   │   │   │   │   ├── adapter
│   │   │   │   │   │   └── global
│   │   │   │   │   │       └── data
│   │   │   │   │   │           └── link
│   │   │   │   │   │               └── iram.h
│   │   │   │   │   ├── recvmbox
│   │   │   │   │   │   └── size.h
│   │   │   │   │   └── task
│   │   │   │   │       └── stack
│   │   │   │   │           └── size.h
│   │   │   │   ├── toolprefix.h
│   │   │   │   ├── tristate.conf
│   │   │   │   ├── udp
│   │   │   │   │   └── recvmbox
│   │   │   │   │       └── size.h
│   │   │   │   ├── using
│   │   │   │   │   └── new
│   │   │   │   │       └── ets
│   │   │   │   │           └── vprintf.h
│   │   │   │   ├── v3
│   │   │   │   │   └── 1.h
│   │   │   │   ├── wifi
│   │   │   │   │   ├── password.h
│   │   │   │   │   ├── ppt
│   │   │   │   │   │   └── taskstack
│   │   │   │   │   │       └── size.h
│   │   │   │   │   ├── ssid.h
│   │   │   │   │   └── tx
│   │   │   │   │       └── rate
│   │   │   │   │           └── sequence
│   │   │   │   │               └── from
│   │   │   │   │                   └── high.h
│   │   │   │   └── wolfssl
│   │   │   │       └── debug.h
│   │   │   └── sdkconfig.h
│   │   ├── infrared
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libinfrared.a
│   │   │   └── src
│   │   │       ├── infrared.d
│   │   │       └── infrared.o
│   │   ├── jsmn
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libjsmn.a
│   │   │   └── src
│   │   │       ├── jsmn.d
│   │   │       └── jsmn.o
│   │   ├── libsodium
│   │   │   ├── component_project_vars.mk
│   │   │   ├── liblibsodium.a
│   │   │   ├── libsodium
│   │   │   │   └── src
│   │   │   │       └── libsodium
│   │   │   │           ├── crypto_aead
│   │   │   │           │   ├── chacha20poly1305
│   │   │   │           │   │   └── sodium
│   │   │   │           │   │       ├── aead_chacha20poly1305.d
│   │   │   │           │   │       └── aead_chacha20poly1305.o
│   │   │   │           │   └── xchacha20poly1305
│   │   │   │           │       └── sodium
│   │   │   │           │           ├── aead_xchacha20poly1305.d
│   │   │   │           │           └── aead_xchacha20poly1305.o
│   │   │   │           ├── crypto_auth
│   │   │   │           │   ├── crypto_auth.d
│   │   │   │           │   ├── crypto_auth.o
│   │   │   │           │   ├── hmacsha256
│   │   │   │           │   │   ├── auth_hmacsha256.d
│   │   │   │           │   │   └── auth_hmacsha256.o
│   │   │   │           │   ├── hmacsha512
│   │   │   │           │   │   ├── auth_hmacsha512.d
│   │   │   │           │   │   └── auth_hmacsha512.o
│   │   │   │           │   └── hmacsha512256
│   │   │   │           │       ├── auth_hmacsha512256.d
│   │   │   │           │       └── auth_hmacsha512256.o
│   │   │   │           ├── crypto_box
│   │   │   │           │   ├── crypto_box.d
│   │   │   │           │   ├── crypto_box.o
│   │   │   │           │   ├── crypto_box_easy.d
│   │   │   │           │   ├── crypto_box_easy.o
│   │   │   │           │   ├── crypto_box_seal.d
│   │   │   │           │   ├── crypto_box_seal.o
│   │   │   │           │   └── curve25519xsalsa20poly1305
│   │   │   │           │       ├── box_curve25519xsalsa20poly1305.d
│   │   │   │           │       └── box_curve25519xsalsa20poly1305.o
│   │   │   │           ├── crypto_core
│   │   │   │           │   ├── curve25519
│   │   │   │           │   │   └── ref10
│   │   │   │           │   │       ├── curve25519_ref10.d
│   │   │   │           │   │       └── curve25519_ref10.o
│   │   │   │           │   ├── hchacha20
│   │   │   │           │   │   ├── core_hchacha20.d
│   │   │   │           │   │   └── core_hchacha20.o
│   │   │   │           │   ├── hsalsa20
│   │   │   │           │   │   ├── core_hsalsa20.d
│   │   │   │           │   │   ├── core_hsalsa20.o
│   │   │   │           │   │   └── ref2
│   │   │   │           │   │       ├── core_hsalsa20_ref2.d
│   │   │   │           │   │       └── core_hsalsa20_ref2.o
│   │   │   │           │   └── salsa
│   │   │   │           │       └── ref
│   │   │   │           │           ├── core_salsa_ref.d
│   │   │   │           │           └── core_salsa_ref.o
│   │   │   │           ├── crypto_generichash
│   │   │   │           │   ├── blake2b
│   │   │   │           │   │   ├── generichash_blake2.d
│   │   │   │           │   │   ├── generichash_blake2.o
│   │   │   │           │   │   └── ref
│   │   │   │           │   │       ├── blake2b-compress-avx2.d
│   │   │   │           │   │       ├── blake2b-compress-avx2.o
│   │   │   │           │   │       ├── blake2b-compress-ref.d
│   │   │   │           │   │       ├── blake2b-compress-ref.o
│   │   │   │           │   │       ├── blake2b-compress-sse41.d
│   │   │   │           │   │       ├── blake2b-compress-sse41.o
│   │   │   │           │   │       ├── blake2b-compress-ssse3.d
│   │   │   │           │   │       ├── blake2b-compress-ssse3.o
│   │   │   │           │   │       ├── blake2b-ref.d
│   │   │   │           │   │       ├── blake2b-ref.o
│   │   │   │           │   │       ├── generichash_blake2b.d
│   │   │   │           │   │       └── generichash_blake2b.o
│   │   │   │           │   ├── crypto_generichash.d
│   │   │   │           │   └── crypto_generichash.o
│   │   │   │           ├── crypto_hash
│   │   │   │           │   ├── crypto_hash.d
│   │   │   │           │   ├── crypto_hash.o
│   │   │   │           │   ├── sha256
│   │   │   │           │   │   ├── hash_sha256.d
│   │   │   │           │   │   └── hash_sha256.o
│   │   │   │           │   └── sha512
│   │   │   │           │       ├── hash_sha512.d
│   │   │   │           │       └── hash_sha512.o
│   │   │   │           ├── crypto_kdf
│   │   │   │           │   ├── blake2b
│   │   │   │           │   │   ├── kdf_blake2b.d
│   │   │   │           │   │   └── kdf_blake2b.o
│   │   │   │           │   ├── crypto_kdf.d
│   │   │   │           │   └── crypto_kdf.o
│   │   │   │           ├── crypto_kx
│   │   │   │           │   ├── crypto_kx.d
│   │   │   │           │   └── crypto_kx.o
│   │   │   │           ├── crypto_onetimeauth
│   │   │   │           │   ├── crypto_onetimeauth.d
│   │   │   │           │   ├── crypto_onetimeauth.o
│   │   │   │           │   └── poly1305
│   │   │   │           │       ├── donna
│   │   │   │           │       │   ├── poly1305_donna.d
│   │   │   │           │       │   └── poly1305_donna.o
│   │   │   │           │       ├── onetimeauth_poly1305.d
│   │   │   │           │       └── onetimeauth_poly1305.o
│   │   │   │           ├── crypto_pwhash
│   │   │   │           │   ├── argon2
│   │   │   │           │   │   ├── argon2-core.d
│   │   │   │           │   │   ├── argon2-core.o
│   │   │   │           │   │   ├── argon2-encoding.d
│   │   │   │           │   │   ├── argon2-encoding.o
│   │   │   │           │   │   ├── argon2-fill-block-ref.d
│   │   │   │           │   │   ├── argon2-fill-block-ref.o
│   │   │   │           │   │   ├── argon2-fill-block-ssse3.d
│   │   │   │           │   │   ├── argon2-fill-block-ssse3.o
│   │   │   │           │   │   ├── argon2.d
│   │   │   │           │   │   ├── argon2.o
│   │   │   │           │   │   ├── blake2b-long.d
│   │   │   │           │   │   ├── blake2b-long.o
│   │   │   │           │   │   ├── pwhash_argon2i.d
│   │   │   │           │   │   └── pwhash_argon2i.o
│   │   │   │           │   ├── crypto_pwhash.d
│   │   │   │           │   ├── crypto_pwhash.o
│   │   │   │           │   └── scryptsalsa208sha256
│   │   │   │           │       ├── crypto_scrypt-common.d
│   │   │   │           │       ├── crypto_scrypt-common.o
│   │   │   │           │       ├── nosse
│   │   │   │           │       │   ├── pwhash_scryptsalsa208sha256_nosse.d
│   │   │   │           │       │   └── pwhash_scryptsalsa208sha256_nosse.o
│   │   │   │           │       ├── pbkdf2-sha256.d
│   │   │   │           │       ├── pbkdf2-sha256.o
│   │   │   │           │       ├── pwhash_scryptsalsa208sha256.d
│   │   │   │           │       ├── pwhash_scryptsalsa208sha256.o
│   │   │   │           │       ├── scrypt_platform.d
│   │   │   │           │       └── scrypt_platform.o
│   │   │   │           ├── crypto_scalarmult
│   │   │   │           │   ├── crypto_scalarmult.d
│   │   │   │           │   ├── crypto_scalarmult.o
│   │   │   │           │   └── curve25519
│   │   │   │           │       ├── ref10
│   │   │   │           │       │   ├── x25519_ref10.d
│   │   │   │           │       │   └── x25519_ref10.o
│   │   │   │           │       ├── scalarmult_curve25519.d
│   │   │   │           │       └── scalarmult_curve25519.o
│   │   │   │           ├── crypto_secretbox
│   │   │   │           │   ├── crypto_secretbox.d
│   │   │   │           │   ├── crypto_secretbox.o
│   │   │   │           │   ├── crypto_secretbox_easy.d
│   │   │   │           │   ├── crypto_secretbox_easy.o
│   │   │   │           │   └── xsalsa20poly1305
│   │   │   │           │       ├── secretbox_xsalsa20poly1305.d
│   │   │   │           │       └── secretbox_xsalsa20poly1305.o
│   │   │   │           ├── crypto_shorthash
│   │   │   │           │   ├── crypto_shorthash.d
│   │   │   │           │   ├── crypto_shorthash.o
│   │   │   │           │   └── siphash24
│   │   │   │           │       ├── ref
│   │   │   │           │       │   ├── shorthash_siphash24_ref.d
│   │   │   │           │       │   ├── shorthash_siphash24_ref.o
│   │   │   │           │       │   ├── shorthash_siphashx24_ref.d
│   │   │   │           │       │   └── shorthash_siphashx24_ref.o
│   │   │   │           │       ├── shorthash_siphash24.d
│   │   │   │           │       ├── shorthash_siphash24.o
│   │   │   │           │       ├── shorthash_siphashx24.d
│   │   │   │           │       └── shorthash_siphashx24.o
│   │   │   │           ├── crypto_sign
│   │   │   │           │   ├── crypto_sign.d
│   │   │   │           │   ├── crypto_sign.o
│   │   │   │           │   └── ed25519
│   │   │   │           │       ├── ref10
│   │   │   │           │       │   ├── keypair.d
│   │   │   │           │       │   ├── keypair.o
│   │   │   │           │       │   ├── obsolete.d
│   │   │   │           │       │   ├── obsolete.o
│   │   │   │           │       │   ├── open.d
│   │   │   │           │       │   ├── open.o
│   │   │   │           │       │   ├── sign.d
│   │   │   │           │       │   └── sign.o
│   │   │   │           │       ├── sign_ed25519.d
│   │   │   │           │       └── sign_ed25519.o
│   │   │   │           ├── crypto_stream
│   │   │   │           │   ├── chacha20
│   │   │   │           │   │   ├── ref
│   │   │   │           │   │   │   ├── chacha20_ref.d
│   │   │   │           │   │   │   └── chacha20_ref.o
│   │   │   │           │   │   ├── stream_chacha20.d
│   │   │   │           │   │   └── stream_chacha20.o
│   │   │   │           │   ├── crypto_stream.d
│   │   │   │           │   ├── crypto_stream.o
│   │   │   │           │   ├── salsa20
│   │   │   │           │   │   ├── ref
│   │   │   │           │   │   │   ├── salsa20_ref.d
│   │   │   │           │   │   │   └── salsa20_ref.o
│   │   │   │           │   │   ├── stream_salsa20.d
│   │   │   │           │   │   └── stream_salsa20.o
│   │   │   │           │   └── xsalsa20
│   │   │   │           │       ├── stream_xsalsa20.d
│   │   │   │           │       └── stream_xsalsa20.o
│   │   │   │           ├── crypto_verify
│   │   │   │           │   └── sodium
│   │   │   │           │       ├── verify.d
│   │   │   │           │       └── verify.o
│   │   │   │           ├── randombytes
│   │   │   │           │   ├── randombytes.d
│   │   │   │           │   └── randombytes.o
│   │   │   │           └── sodium
│   │   │   │               ├── core.d
│   │   │   │               ├── core.o
│   │   │   │               ├── runtime.d
│   │   │   │               ├── runtime.o
│   │   │   │               ├── utils.d
│   │   │   │               ├── utils.o
│   │   │   │               ├── version.d
│   │   │   │               └── version.o
│   │   │   └── port
│   │   │       ├── crypto_hash_mbedtls
│   │   │       │   ├── crypto_hash_sha256_mbedtls.d
│   │   │       │   ├── crypto_hash_sha256_mbedtls.o
│   │   │       │   ├── crypto_hash_sha512_mbedtls.d
│   │   │       │   └── crypto_hash_sha512_mbedtls.o
│   │   │       ├── randombytes_esp8266.d
│   │   │       └── randombytes_esp8266.o
│   │   ├── log
│   │   │   ├── component_project_vars.mk
│   │   │   ├── liblog.a
│   │   │   ├── log.d
│   │   │   └── log.o
│   │   ├── lwip
│   │   │   ├── apps
│   │   │   │   ├── dhcpserver
│   │   │   │   │   ├── dhcpserver.d
│   │   │   │   │   └── dhcpserver.o
│   │   │   │   ├── multi-threads
│   │   │   │   │   ├── sockets_mt.d
│   │   │   │   │   └── sockets_mt.o
│   │   │   │   └── ping
│   │   │   │       ├── esp_ping.d
│   │   │   │       ├── esp_ping.o
│   │   │   │       ├── ping.d
│   │   │   │       └── ping.o
│   │   │   ├── component_project_vars.mk
│   │   │   ├── liblwip.a
│   │   │   ├── lwip
│   │   │   │   └── src
│   │   │   │       ├── api
│   │   │   │       │   ├── api_lib.d
│   │   │   │       │   ├── api_lib.o
│   │   │   │       │   ├── api_msg.d
│   │   │   │       │   ├── api_msg.o
│   │   │   │       │   ├── err.d
│   │   │   │       │   ├── err.o
│   │   │   │       │   ├── netbuf.d
│   │   │   │       │   ├── netbuf.o
│   │   │   │       │   ├── netdb.d
│   │   │   │       │   ├── netdb.o
│   │   │   │       │   ├── netifapi.d
│   │   │   │       │   ├── netifapi.o
│   │   │   │       │   ├── tcpip.d
│   │   │   │       │   └── tcpip.o
│   │   │   │       ├── apps
│   │   │   │       │   └── sntp
│   │   │   │       │       ├── sntp.d
│   │   │   │       │       └── sntp.o
│   │   │   │       ├── core
│   │   │   │       │   ├── def.d
│   │   │   │       │   ├── def.o
│   │   │   │       │   ├── dns.d
│   │   │   │       │   ├── dns.o
│   │   │   │       │   ├── inet_chksum.d
│   │   │   │       │   ├── inet_chksum.o
│   │   │   │       │   ├── init.d
│   │   │   │       │   ├── init.o
│   │   │   │       │   ├── ip.d
│   │   │   │       │   ├── ip.o
│   │   │   │       │   ├── ipv4
│   │   │   │       │   │   ├── autoip.d
│   │   │   │       │   │   ├── autoip.o
│   │   │   │       │   │   ├── dhcp.d
│   │   │   │       │   │   ├── dhcp.o
│   │   │   │       │   │   ├── etharp.d
│   │   │   │       │   │   ├── etharp.o
│   │   │   │       │   │   ├── icmp.d
│   │   │   │       │   │   ├── icmp.o
│   │   │   │       │   │   ├── igmp.d
│   │   │   │       │   │   ├── igmp.o
│   │   │   │       │   │   ├── ip4.d
│   │   │   │       │   │   ├── ip4.o
│   │   │   │       │   │   ├── ip4_addr.d
│   │   │   │       │   │   ├── ip4_addr.o
│   │   │   │       │   │   ├── ip4_frag.d
│   │   │   │       │   │   └── ip4_frag.o
│   │   │   │       │   ├── ipv6
│   │   │   │       │   │   ├── dhcp6.d
│   │   │   │       │   │   ├── dhcp6.o
│   │   │   │       │   │   ├── ethip6.d
│   │   │   │       │   │   ├── ethip6.o
│   │   │   │       │   │   ├── icmp6.d
│   │   │   │       │   │   ├── icmp6.o
│   │   │   │       │   │   ├── inet6.d
│   │   │   │       │   │   ├── inet6.o
│   │   │   │       │   │   ├── ip6.d
│   │   │   │       │   │   ├── ip6.o
│   │   │   │       │   │   ├── ip6_addr.d
│   │   │   │       │   │   ├── ip6_addr.o
│   │   │   │       │   │   ├── ip6_frag.d
│   │   │   │       │   │   ├── ip6_frag.o
│   │   │   │       │   │   ├── mld6.d
│   │   │   │       │   │   ├── mld6.o
│   │   │   │       │   │   ├── nd6.d
│   │   │   │       │   │   └── nd6.o
│   │   │   │       │   ├── mem.d
│   │   │   │       │   ├── mem.o
│   │   │   │       │   ├── memp.d
│   │   │   │       │   ├── memp.o
│   │   │   │       │   ├── netif.d
│   │   │   │       │   ├── netif.o
│   │   │   │       │   ├── pbuf.d
│   │   │   │       │   ├── pbuf.o
│   │   │   │       │   ├── raw.d
│   │   │   │       │   ├── raw.o
│   │   │   │       │   ├── stats.d
│   │   │   │       │   ├── stats.o
│   │   │   │       │   ├── sys.d
│   │   │   │       │   ├── sys.o
│   │   │   │       │   ├── tcp.d
│   │   │   │       │   ├── tcp.o
│   │   │   │       │   ├── tcp_in.d
│   │   │   │       │   ├── tcp_in.o
│   │   │   │       │   ├── tcp_out.d
│   │   │   │       │   ├── tcp_out.o
│   │   │   │       │   ├── timeouts.d
│   │   │   │       │   ├── timeouts.o
│   │   │   │       │   ├── udp.d
│   │   │   │       │   └── udp.o
│   │   │   │       └── netif
│   │   │   │           ├── ethernet.d
│   │   │   │           ├── ethernet.o
│   │   │   │           ├── ethernetif.d
│   │   │   │           ├── ethernetif.o
│   │   │   │           ├── lowpan6.d
│   │   │   │           ├── lowpan6.o
│   │   │   │           ├── slipif.d
│   │   │   │           └── slipif.o
│   │   │   └── port
│   │   │       └── esp8266
│   │   │           ├── freertos
│   │   │           │   ├── heap.d
│   │   │           │   ├── heap.o
│   │   │           │   ├── sys_arch.d
│   │   │           │   ├── sys_arch.o
│   │   │           │   ├── udp_sync.d
│   │   │           │   └── udp_sync.o
│   │   │           └── netif
│   │   │               ├── ethernetif.d
│   │   │               └── ethernetif.o
│   │   ├── main
│   │   │   ├── MQTTEcho.d
│   │   │   ├── MQTTEcho.o
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libmain.a
│   │   │   ├── update.d
│   │   │   └── update.o
│   │   ├── mdns
│   │   │   ├── component_project_vars.mk
│   │   │   └── libmdns.a
│   │   ├── mqtt
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libmqtt.a
│   │   │   └── paho
│   │   │       ├── MQTTClient-C
│   │   │       │   └── src
│   │   │       │       ├── FreeRTOS
│   │   │       │       │   ├── MQTTFreeRTOS.d
│   │   │       │       │   └── MQTTFreeRTOS.o
│   │   │       │       ├── MQTTClient.d
│   │   │       │       └── MQTTClient.o
│   │   │       └── MQTTPacket
│   │   │           └── src
│   │   │               ├── MQTTConnectClient.d
│   │   │               ├── MQTTConnectClient.o
│   │   │               ├── MQTTConnectServer.d
│   │   │               ├── MQTTConnectServer.o
│   │   │               ├── MQTTDeserializePublish.d
│   │   │               ├── MQTTDeserializePublish.o
│   │   │               ├── MQTTFormat.d
│   │   │               ├── MQTTFormat.o
│   │   │               ├── MQTTPacket.d
│   │   │               ├── MQTTPacket.o
│   │   │               ├── MQTTSerializePublish.d
│   │   │               ├── MQTTSerializePublish.o
│   │   │               ├── MQTTSubscribeClient.d
│   │   │               ├── MQTTSubscribeClient.o
│   │   │               ├── MQTTSubscribeServer.d
│   │   │               ├── MQTTSubscribeServer.o
│   │   │               ├── MQTTUnsubscribeClient.d
│   │   │               ├── MQTTUnsubscribeClient.o
│   │   │               ├── MQTTUnsubscribeServer.d
│   │   │               └── MQTTUnsubscribeServer.o
│   │   ├── newlib
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libnewlib.a
│   │   │   └── newlib
│   │   │       └── port
│   │   │           ├── esp_malloc.d
│   │   │           ├── esp_malloc.o
│   │   │           ├── esp_newlib.d
│   │   │           ├── esp_newlib.o
│   │   │           ├── locks.d
│   │   │           ├── locks.o
│   │   │           ├── syscall.d
│   │   │           ├── syscall.o
│   │   │           ├── time.d
│   │   │           └── time.o
│   │   ├── nvs_flash
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libnvs_flash.a
│   │   │   └── src
│   │   │       ├── nvs_api.d
│   │   │       ├── nvs_api.o
│   │   │       ├── nvs_item_hash_list.d
│   │   │       ├── nvs_item_hash_list.o
│   │   │       ├── nvs_page.d
│   │   │       ├── nvs_page.o
│   │   │       ├── nvs_pagemanager.d
│   │   │       ├── nvs_pagemanager.o
│   │   │       ├── nvs_storage.d
│   │   │       ├── nvs_storage.o
│   │   │       ├── nvs_types.d
│   │   │       └── nvs_types.o
│   │   ├── partition_table
│   │   │   └── component_project_vars.mk
│   │   ├── partitions.bin
│   │   ├── pthread
│   │   │   ├── component_project_vars.mk
│   │   │   └── libpthread.a
│   │   ├── smartconfig_ack
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libsmartconfig_ack.a
│   │   │   ├── smartconfig_ack.d
│   │   │   └── smartconfig_ack.o
│   │   ├── spi_flash
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libspi_flash.a
│   │   │   └── src
│   │   │       ├── partition.d
│   │   │       ├── partition.o
│   │   │       ├── spi_flash.d
│   │   │       ├── spi_flash.o
│   │   │       ├── spi_flash_raw.d
│   │   │       └── spi_flash_raw.o
│   │   ├── spiffs
│   │   │   ├── component_project_vars.mk
│   │   │   ├── library
│   │   │   │   ├── esp_spiffs.d
│   │   │   │   ├── esp_spiffs.o
│   │   │   │   ├── spiffs_cache.d
│   │   │   │   ├── spiffs_cache.o
│   │   │   │   ├── spiffs_check.d
│   │   │   │   ├── spiffs_check.o
│   │   │   │   ├── spiffs_gc.d
│   │   │   │   ├── spiffs_gc.o
│   │   │   │   ├── spiffs_hydrogen.d
│   │   │   │   ├── spiffs_hydrogen.o
│   │   │   │   ├── spiffs_nucleus.d
│   │   │   │   └── spiffs_nucleus.o
│   │   │   └── libspiffs.a
│   │   ├── ssl
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libssl.a
│   │   │   └── mbedtls
│   │   │       ├── mbedtls
│   │   │       │   └── library
│   │   │       │       ├── aes.d
│   │   │       │       ├── aes.o
│   │   │       │       ├── aesni.d
│   │   │       │       ├── aesni.o
│   │   │       │       ├── arc4.d
│   │   │       │       ├── arc4.o
│   │   │       │       ├── asn1parse.d
│   │   │       │       ├── asn1parse.o
│   │   │       │       ├── asn1write.d
│   │   │       │       ├── asn1write.o
│   │   │       │       ├── base64.d
│   │   │       │       ├── base64.o
│   │   │       │       ├── bignum.d
│   │   │       │       ├── bignum.o
│   │   │       │       ├── blowfish.d
│   │   │       │       ├── blowfish.o
│   │   │       │       ├── camellia.d
│   │   │       │       ├── camellia.o
│   │   │       │       ├── ccm.d
│   │   │       │       ├── ccm.o
│   │   │       │       ├── certs.d
│   │   │       │       ├── certs.o
│   │   │       │       ├── cipher.d
│   │   │       │       ├── cipher.o
│   │   │       │       ├── cipher_wrap.d
│   │   │       │       ├── cipher_wrap.o
│   │   │       │       ├── cmac.d
│   │   │       │       ├── cmac.o
│   │   │       │       ├── ctr_drbg.d
│   │   │       │       ├── ctr_drbg.o
│   │   │       │       ├── debug.d
│   │   │       │       ├── debug.o
│   │   │       │       ├── des.d
│   │   │       │       ├── des.o
│   │   │       │       ├── dhm.d
│   │   │       │       ├── dhm.o
│   │   │       │       ├── ecdh.d
│   │   │       │       ├── ecdh.o
│   │   │       │       ├── ecdsa.d
│   │   │       │       ├── ecdsa.o
│   │   │       │       ├── ecjpake.d
│   │   │       │       ├── ecjpake.o
│   │   │       │       ├── ecp.d
│   │   │       │       ├── ecp.o
│   │   │       │       ├── ecp_curves.d
│   │   │       │       ├── ecp_curves.o
│   │   │       │       ├── entropy.d
│   │   │       │       ├── entropy.o
│   │   │       │       ├── entropy_poll.d
│   │   │       │       ├── entropy_poll.o
│   │   │       │       ├── error.d
│   │   │       │       ├── error.o
│   │   │       │       ├── gcm.d
│   │   │       │       ├── gcm.o
│   │   │       │       ├── havege.d
│   │   │       │       ├── havege.o
│   │   │       │       ├── hmac_drbg.d
│   │   │       │       ├── hmac_drbg.o
│   │   │       │       ├── md.d
│   │   │       │       ├── md.o
│   │   │       │       ├── md2.d
│   │   │       │       ├── md2.o
│   │   │       │       ├── md4.d
│   │   │       │       ├── md4.o
│   │   │       │       ├── md5.d
│   │   │       │       ├── md5.o
│   │   │       │       ├── md_wrap.d
│   │   │       │       ├── md_wrap.o
│   │   │       │       ├── memory_buffer_alloc.d
│   │   │       │       ├── memory_buffer_alloc.o
│   │   │       │       ├── net_sockets.d
│   │   │       │       ├── net_sockets.o
│   │   │       │       ├── oid.d
│   │   │       │       ├── oid.o
│   │   │       │       ├── padlock.d
│   │   │       │       ├── padlock.o
│   │   │       │       ├── pem.d
│   │   │       │       ├── pem.o
│   │   │       │       ├── pk.d
│   │   │       │       ├── pk.o
│   │   │       │       ├── pk_wrap.d
│   │   │       │       ├── pk_wrap.o
│   │   │       │       ├── pkcs11.d
│   │   │       │       ├── pkcs11.o
│   │   │       │       ├── pkcs12.d
│   │   │       │       ├── pkcs12.o
│   │   │       │       ├── pkcs5.d
│   │   │       │       ├── pkcs5.o
│   │   │       │       ├── pkparse.d
│   │   │       │       ├── pkparse.o
│   │   │       │       ├── pkwrite.d
│   │   │       │       ├── pkwrite.o
│   │   │       │       ├── platform.d
│   │   │       │       ├── platform.o
│   │   │       │       ├── ripemd160.d
│   │   │       │       ├── ripemd160.o
│   │   │       │       ├── rsa.d
│   │   │       │       ├── rsa.o
│   │   │       │       ├── rsa_internal.d
│   │   │       │       ├── rsa_internal.o
│   │   │       │       ├── sha1.d
│   │   │       │       ├── sha1.o
│   │   │       │       ├── sha256.d
│   │   │       │       ├── sha256.o
│   │   │       │       ├── sha512.d
│   │   │       │       ├── sha512.o
│   │   │       │       ├── ssl_cache.d
│   │   │       │       ├── ssl_cache.o
│   │   │       │       ├── ssl_ciphersuites.d
│   │   │       │       ├── ssl_ciphersuites.o
│   │   │       │       ├── ssl_cli.d
│   │   │       │       ├── ssl_cli.o
│   │   │       │       ├── ssl_cookie.d
│   │   │       │       ├── ssl_cookie.o
│   │   │       │       ├── ssl_srv.d
│   │   │       │       ├── ssl_srv.o
│   │   │       │       ├── ssl_ticket.d
│   │   │       │       ├── ssl_ticket.o
│   │   │       │       ├── ssl_tls.d
│   │   │       │       ├── ssl_tls.o
│   │   │       │       ├── threading.d
│   │   │       │       ├── threading.o
│   │   │       │       ├── timing.d
│   │   │       │       ├── timing.o
│   │   │       │       ├── version.d
│   │   │       │       ├── version.o
│   │   │       │       ├── version_features.d
│   │   │       │       ├── version_features.o
│   │   │       │       ├── x509.d
│   │   │       │       ├── x509.o
│   │   │       │       ├── x509_create.d
│   │   │       │       ├── x509_create.o
│   │   │       │       ├── x509_crl.d
│   │   │       │       ├── x509_crl.o
│   │   │       │       ├── x509_crt.d
│   │   │       │       ├── x509_crt.o
│   │   │       │       ├── x509_csr.d
│   │   │       │       ├── x509_csr.o
│   │   │       │       ├── x509write_crt.d
│   │   │       │       ├── x509write_crt.o
│   │   │       │       ├── x509write_csr.d
│   │   │       │       ├── x509write_csr.o
│   │   │       │       ├── xtea.d
│   │   │       │       └── xtea.o
│   │   │       └── port
│   │   │           ├── esp8266
│   │   │           │   ├── esp_hardware.d
│   │   │           │   ├── esp_hardware.o
│   │   │           │   ├── mbedtls_debug.d
│   │   │           │   ├── mbedtls_debug.o
│   │   │           │   ├── net.d
│   │   │           │   └── net.o
│   │   │           └── openssl
│   │   │               └── source
│   │   │                   ├── library
│   │   │                   │   ├── ssl_cert.d
│   │   │                   │   ├── ssl_cert.o
│   │   │                   │   ├── ssl_lib.d
│   │   │                   │   ├── ssl_lib.o
│   │   │                   │   ├── ssl_methods.d
│   │   │                   │   ├── ssl_methods.o
│   │   │                   │   ├── ssl_pkey.d
│   │   │                   │   ├── ssl_pkey.o
│   │   │                   │   ├── ssl_stack.d
│   │   │                   │   ├── ssl_stack.o
│   │   │                   │   ├── ssl_x509.d
│   │   │                   │   └── ssl_x509.o
│   │   │                   └── platform
│   │   │                       ├── ssl_pm.d
│   │   │                       ├── ssl_pm.o
│   │   │                       ├── ssl_pm_extend.d
│   │   │                       └── ssl_pm_extend.o
│   │   ├── tcpip_adapter
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libtcpip_adapter.a
│   │   │   ├── tcpip_adapter_lwip.d
│   │   │   └── tcpip_adapter_lwip.o
│   │   ├── util
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libutil.a
│   │   │   └── src
│   │   │       ├── base64.d
│   │   │       ├── base64.o
│   │   │       ├── crc.d
│   │   │       └── crc.o
│   │   ├── vfs
│   │   │   ├── component_project_vars.mk
│   │   │   ├── libvfs.a
│   │   │   └── src
│   │   │       ├── fcntl.d
│   │   │       ├── fcntl.o
│   │   │       ├── ioctl.d
│   │   │       └── ioctl.o
│   │   └── wpa_supplicant
│   │       ├── component_project_vars.mk
│   │       ├── libwpa_supplicant.a
│   │       ├── port
│   │       │   ├── os_xtensa.d
│   │       │   └── os_xtensa.o
│   │       └── src
│   │           └── crypto
│   │               ├── aes-cbc.d
│   │               ├── aes-cbc.o
│   │               ├── aes-internal-dec.d
│   │               ├── aes-internal-dec.o
│   │               ├── aes-internal-enc.d
│   │               ├── aes-internal-enc.o
│   │               ├── aes-internal.d
│   │               ├── aes-internal.o
│   │               ├── aes-unwrap.d
│   │               ├── aes-unwrap.o
│   │               ├── aes-wrap.d
│   │               ├── aes-wrap.o
│   │               ├── bignum.d
│   │               ├── bignum.o
│   │               ├── crypto_internal-modexp.d
│   │               ├── crypto_internal-modexp.o
│   │               ├── dh_group5.d
│   │               ├── dh_group5.o
│   │               ├── dh_groups.d
│   │               ├── dh_groups.o
│   │               ├── md5-internal.d
│   │               ├── md5-internal.o
│   │               ├── md5.d
│   │               ├── md5.o
│   │               ├── rc4.d
│   │               ├── rc4.o
│   │               ├── sha1-internal.d
│   │               ├── sha1-internal.o
│   │               ├── sha1-pbkdf2.d
│   │               ├── sha1-pbkdf2.o
│   │               ├── sha1.d
│   │               ├── sha1.o
│   │               ├── sha256-internal.d
│   │               ├── sha256-internal.o
│   │               ├── sha256.d
│   │               └── sha256.o
│   ├── main
│   │   ├── Kconfig.projbuild
│   │   ├── MQTTEcho.c
│   │   └── component.mk
│   ├── partitions.csv
│   ├── sdkconfig
│   ├── sdkconfig.defaults
│   └── sdkconfig.old
└── esp8266WIFI远程红外发送接收源码_cool_blackV1.5.tar

493 directories, 1116 files


标签: esp8266 wifi ESP ES 接收

实例下载地址

esp8266WIFI远程红外发送接收源码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警