【问题标题】:NodeMCU module enduser_setup: Program does not compileNodeMCU 模块 enduser_setup:程序无法编译
【发布时间】:2018-04-10 21:23:10
【问题描述】:

我使用模块 enduser_setup 构建了 NodeMCU 固件,但在 Arduino IDE 中使用它时,编译停止并出现以下错误:

在此处输入代码 test_:35: error: 'enduser_setup' 未在此范围内声明`

我需要添加其他内容吗?

【问题讨论】:

  • 在您接受答案之前您还需要更多信息吗?

标签: esp8266 nodemcu arduino-esp8266


【解决方案1】:

似乎存在根本性的误解。有两种选择,但您将它们混合搭配。

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

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

免责声明:我是 NodeMCU 固件团队的成员,因此我不能否认对我更喜欢哪种方法略有偏见。

【讨论】:

  • 非常感谢。你知道是否有类似的方法使用 Arduino IDE,比如模块最终用户设置?
猜你喜欢
  • 2021-08-21
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
  • 2015-07-31
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
相关资源
最近更新 更多