数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2461|回复: 30

[Arduino] 用ESP8285制作六路带无线遥控的智能开关。

[复制链接]
发表于 2024-11-7 11:32:49 | 显示全部楼层 |阅读模式
上次制作的四路带遥控的智能开关已稳定到现在,由于原来的制作外壳是买电子垃圾拆,当时找不到合适的外壳,由于它的空间过小,没法把电源也放入内,且两个成品连接线路不方便,所以近来一直在网上找合适的外壳,买了些外壳,以下的都不好用。


近段时间才找到合适的,在下图。但卖方没有2开的,只有1开及3开,所以就买了3个3开的,就开始这个制作,做成通用型,可以当1-6路通用智能开关,也可以关闭连接服务器当普通遥控开关使用。


以下为制作过程。以下为PCB图,电路采用ESP8285为主控,CH422用于扩展IO,UNL2003作为驱动,灵-R1A-M3/M5N(433MHz)射频遥控器接收无线模块,电源模块用5V3.5W的小模块。PCB设计成主副控通用的,当主控时,除从插件U4不安装,其它都要安装全,副控只需安装开关、LED、连接件及继电器就行了,详细看电路图说明。










网页设置图片。


以下为接入DOMOTICZ服务器情况


制作这个开关时,制作了两个版本,下图是另一版本,是采用ESP32制作的,它的好处是不用CH422扩展,但价格略高,用于测试稳定性。


成品图如下,制作3个,一个为3路开关,另一对为6路开关。




以下为电路图及程序,程序是参考网上及案例修改的。由于arduino内带的IIC程序不能用于esp8285的IO2及IO16,所以CH422驱动程序按照时钟芯片的IIC程序修改的,能用。板上有几个设置点,如短接禁用WIFI,就不会连接WIFI,不受服务器控制当一般的遥控开关使用。无线SET是用于配对无线遥控器的,快速双击,灵模块灯闪烁时,按一下无线遥控,灯就停止闪,即配对完成。开机短接网设,就会进入网页设置。其它的详细的设置方法看本人前些时间的智能家居的贴。程序写完测试时间不长,程序可能有BUG,在实际使用中再修改,以下程序及电路图供仅参考。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +120 收起 理由
家睦 + 120

查看全部打赏

 楼主| 发表于 2025-2-27 10:49:12 | 显示全部楼层
qiantu 发表于 2025-2-26 09:10
编译出错
Arduino:1.8.10 (Windows 7), 开发板:"Generic ESP8285 Module, 80 MHz, Flash, Disabled, ck,  ...

是不是你的Arduino不完整引起?我刚用虚拟服务器虚拟台WIN10电脑安装Arduino最新版,安装ESP32及ESP8266插件(采用离线安装),然后安装PubSubClient库及ArduinoJson库, 编译正常的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-27 10:50:25 | 显示全部楼层
落叶风 发表于 2025-2-27 10:49
是不是你的Arduino不完整引起?我刚用虚拟服务器虚拟台WIN10电脑安装Arduino最新版,安装ESP32及ESP8266 ...

导出来详细的信息

FQBN: esp8266:esp8266:esp8285
Using board 'esp8285' from platform in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1
Using core 'esp8266' from platform in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1

"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/mkbuildoptglobals.py" "C:\\Users\\asd\\AppData\\Local\\Programs\\Arduino IDE\\resources\\app\\lib\\backend\\resources" 10607 "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/core/build.opt" "D:\\SW6diy-esp8285/SW6diy-esp8285.ino.globals.h" "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\cores\\esp8266/CommonHFile.h"
Note: optional global include file 'D:\SW6diy-esp8285\SW6diy-esp8285.ino.globals.h' does not exist.
  Read more at https://arduino-esp8266.readthed ... -build-options.html
Detecting libraries used...
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for Ticker.h: [Ticker@1.0]
ResolveLibrary(Ticker.h)
  -> candidates: [Ticker@1.0]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]
ResolveLibrary(ESP8266WiFi.h)
  -> candidates: [ESP8266WiFi@1.0]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for PubSubClient.h: [PubSubClient@2.8]
ResolveLibrary(PubSubClient.h)
  -> candidates: [PubSubClient@2.8]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for ArduinoJson.h: [ArduinoJson@7.3.0]
ResolveLibrary(ArduinoJson.h)
  -> candidates: [ArduinoJson@7.3.0]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src -Ic:\Users\asd\Documents\Arduino\libraries\ArduinoJson\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for DNSServer.h: [DNSServer@1.1.1]
ResolveLibrary(DNSServer.h)
  -> candidates: [DNSServer@1.1.1]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src -Ic:\Users\asd\Documents\Arduino\libraries\ArduinoJson\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0]
ResolveLibrary(ESP8266WebServer.h)
  -> candidates: [ESP8266WebServer@1.0]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src -Ic:\Users\asd\Documents\Arduino\libraries\ArduinoJson\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer\src C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Alternatives for EEPROM.h: [EEPROM@1.0]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM@1.0]
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src -Ic:\Users\asd\Documents\Arduino\libraries\ArduinoJson\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o nul
Using cached library dependencies for file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\ch422-IIC.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src\Ticker.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiClient.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiServer.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiUdp.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp
Using cached library dependencies for file: c:\Users\asd\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer\src\DNSServer.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer\src\detail\mimetable.cpp
Using cached library dependencies for file: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM\EEPROM.cpp
Generating function prototypes...
C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core/build.opt -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/core -c @C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DARDUINO_BOARD_ID="esp8285" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\esp8285 -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\asd\Documents\Arduino\libraries\PubSubClient\src -Ic:\Users\asd\Documents\Arduino\libraries\ArduinoJson\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer\src -IC:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\SW6diy-esp8285.ino.cpp -o C:\Users\asd\AppData\Local\Temp\2898726356\sketch_merged.cpp
C:\Users\asd\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\asd\AppData\Local\Temp\2898726356\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/signing.py" --mode header --publickey "D:\\SW6diy-esp8285/public.key" --out "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/core/Updater_Signing.h"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/core/build.opt" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/include" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/lwip2/include" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/core" -c "@C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/warnings/none-g++" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_ESP01\"" "-DARDUINO_BOARD_ID=\"esp8285\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\cores\\esp8266" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\variants\\esp8285" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\Ticker\\src" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\ESP8266WiFi\\src" "-Ic:\\Users\\asd\\Documents\\Arduino\\libraries\\PubSubClient\\src" "-Ic:\\Users\\asd\\Documents\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\DNSServer\\src" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\EEPROM" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\sketch\\SW6diy-esp8285.ino.cpp" -o "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\sketch\\SW6diy-esp8285.ino.cpp.o"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\sketch\ch422-IIC.cpp.o
Compiling libraries...
Compiling library "Ticker"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\Ticker\Ticker.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\Ticker\Ticker.a
Compiling library "ESP8266WiFi"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\BearSSLHelpers.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\CertStoreBearSSL.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFi.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFiScan.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\WiFiClient.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\WiFiServer.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\WiFiUdp.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\enable_wifi_at_boot_time.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WiFi\ESP8266WiFi.a
Compiling library "PubSubClient"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\PubSubClient\PubSubClient.cpp.o
Compiling library "ArduinoJson"
Compiling library "DNSServer"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\DNSServer\DNSServer.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\DNSServer\DNSServer.a
Compiling library "ESP8266WebServer"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WebServer\detail\mimetable.cpp.o
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\ESP8266WebServer\ESP8266WebServer.a
Compiling library "EEPROM"
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\libraries\EEPROM\EEPROM.cpp.o
Compiling core...
Using previously compiled file: C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62\core\initD9D10Pins.cpp.o
Using precompiled core: C:\Users\asd\AppData\Local\arduino\cores\35441cb8cb59943bbe0a3cc04a964505\core.a
Linking everything together...
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/mkdir.py" -p "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/ld_h/"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/cp.py" "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/ld/eagle.flash.1m64.ld" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/ld_h/local.eagle.flash.ld.h"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/ld_h/local.eagle.flash.ld.h" -o "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/local.eagle.flash.ld"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/local.eagle.app.v6.common.ld"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.map" -g "@C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/warnings/none-gcc" -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/lib" "-LC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62" "-LC:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/libc/xtensa-lx106-elf/lib" -Tlocal.eagle.flash.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.elf" -Wl,--start-group "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\sketch\\SW6diy-esp8285.ino.cpp.o" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\sketch\\ch422-IIC.cpp.o" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\Ticker\\Ticker.a" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\ESP8266WiFi\\ESP8266WiFi.a" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\PubSubClient\\PubSubClient.cpp.o" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\DNSServer\\DNSServer.a" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\ESP8266WebServer\\ESP8266WebServer.a" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\libraries\\EEPROM\\EEPROM.cpp.o" "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62\\core\\initD9D10Pins.cpp.o" "C:\\Users\\asd\\AppData\\Local\\arduino\\cores\\35441cb8cb59943bbe0a3cc04a964505\\core.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/elf2bin.py" --eboot "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/bootloaders/eboot/eboot.elf" --app "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.elf" --flash_mode dout --flash_freq 40 --flash_size 1M --path "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin" --out "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.bin"
Creating BIN file "C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.bin" using "C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/bootloaders/eboot/eboot.elf" and "C:\Users\asd\AppData\Local\arduino\sketches\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.elf"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/signing.py" --mode sign --privatekey "D:\\SW6diy-esp8285/private.key" --bin "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.bin" --out "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.bin.signed" --legacy "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.bin.legacy_sig"
"C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -X utf8 -I "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sizes.py" --elf "C:\\Users\\asd\\AppData\\Local\\arduino\\sketches\\040556A9ED25D6D91D4804AE926A3F62/SW6diy-esp8285.ino.elf" --path "C:\\Users\\asd\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin" --mmu "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000"
. Variables and constants in RAM (global, static), used 31628 / 80192 bytes (39%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1508     initialized variables
╠══ RODATA   3632     constants      
╚══ BSS      26488    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60579 / 65536 bytes (92%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     27811    code in IRAM   
. Code in flash (default, ICACHE_FLASH_ATTR), used 290896 / 1048576 bytes (27%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     290896   code in flash   

Using library Ticker at version 1.0 in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\Ticker
Using library ESP8266WiFi at version 1.0 in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi
Using library PubSubClient at version 2.8 in folder: C:\Users\asd\Documents\Arduino\libraries\PubSubClient
Using library ArduinoJson at version 7.3.0 in folder: C:\Users\asd\Documents\Arduino\libraries\ArduinoJson
Using library DNSServer at version 1.1.1 in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\DNSServer
Using library ESP8266WebServer at version 1.0 in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer
Using library EEPROM at version 1.0 in folder: C:\Users\asd\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-28 09:19:43 | 显示全部楼层
lht 发表于 2025-2-27 20:23
楼主所说的开关是否好用,是如何界定的?做工?按压手感?顺便同求那个好用开关的购买地址。 ...

自己认为好用就是好用的,这个外壳它的开关按压手感不错,它是金属弹簧,空间结构是可安装两层线路板,底层可作为驱动板,上层做控制板,对于DIY来说画图的空间大,方便布线。上淘宝搜店铺未来港湾。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 09:14 , Processed in 0.187200 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表