通过Arduino IDE编译属于自己的tasmota固件

第1步,搭建Arduino,并安装ESP8266库(ESP8266 Board version 2.5.2),详见我的另一篇文章  https://www.jianshu.com/p/cf6f69137227

第2步,下载tasmota源代码并解压

 https://github.com/arendst/Sonoff-Tasmota/releases 

第3步,修改Arduino配置文件,编译选项中print/scanf去掉对浮点数的支持,可以节省15K的代码空间(官方推荐的)

用Tasmota 源代码包中的文件 arduino\version 2.5.1\platform.txt     替换 Arduino IDE 文件夹 portable\packages\esp8266\hardware\esp8266\2.5.2 中的文件: platform.txt

第4步 将源代码文件夹中的libraries复制到arduino的库文件夹中


通过Arduino IDE编译属于自己的tasmota固件_第1张图片

第5步 将源代码中的sonoff文件夹得到自己的工作目录 

第6步 配置arduino,选择工具/tools


通过Arduino IDE编译属于自己的tasmota固件_第2张图片
ESP8266 Board version 2.5.2

第7步 打开sonoff.ino文件,验证/编译(Verify/Compile),ok,大功告成!

修改my_usr_config.h可修改默认参数,比如语言,wifi,MQTT等。

你可能感兴趣的:(通过Arduino IDE编译属于自己的tasmota固件)