NodeMCU模块enduser_setup:程序无法编译

时间:2017-10-29 22:51:47

标签: esp8266 nodemcu arduino-esp8266

我使用模块enduser_setup构建了NodeMCU固件,但是在Arduino IDE中使用它时,编译会因此错误而停止:

  

在此输入代码test_:35:错误:' enduser_setup'没有在这个范围内声明`

我需要包含其他内容吗?

1 个答案:

答案 0 :(得分:1)

似乎存在根本性的误解。有两种选择,但你混合并匹配它们。

如果您想对Arduino方式进行编程,那么您就不需要NodeMCU固件。每次更改程序中的单个位时,都必须准备好编译并将整个二进制文件上传到设备。

如果你想用Lua编程,这是一种与JavaScript没有太大区别的脚本语言,那么你首先需要flash the NodeMCU firmware。之后,您只需upload your Lua script(s)并(重新)开始执行或调用刚刚上传的新功能。你根本不需要Arduino IDE。

免责声明:我是NodeMCU固件团队的成员,因此我不能否认我偏好采用哪种方法。