开源改变世界!!

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775

推推 grbl 2年前 (2023-02-05) 167次浏览
关闭
Rad3d21 开了这个issue 3个星期前 · 6条评论

评论

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775

控制板

ESP32 DIY 开发板。

机器描述

基于ESP32的DIY激光板。

输入电路

没有反应

配置文件

Not relevant. Compiling is not working.

启动消息

Not relevant. Compiling is not working.

用户界面软件

没有反应

发生了什么?

尝试使用 visual studio 代码和平台 IO 编译软件。取消注释相关行以包括对基本 oled 0.96 的 OLED 支持。出现错误
FluidNC/src/Custom/oled_basic.cpp:161:13: error: ‘infile’ was not declared in this scope

其他信息

没有反应

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
抢劫 评论了 3个星期前

你好 !

有关此问题的更多信息:


可以通过-v, --verbose选项
配置启用详细模式:https
://docs.platformio.org/page/boards/espressif32/esp32dev.html 平台:Espressif 32 (4.4.0) > Espressif ESP32 Dev Module
硬件:ESP32 240MHz,320KB RAM, 4MB 闪存
调试:当前(cmsis-dap)外部(cmsis-dap、esp-prog、iot-bus-jtag、jlink、minimodule、olimex-arm-usb-ocd、olimex-arm-usb-ocd-h、olimex- arm-usb-tiny-h、olimex-jtag-tiny、tumpa)包

  • 框架-arduinoespressif32 @ 3.20003.220626 (2.0.3)
  • 工具 esptoolpy @ 1.30300.0 (3.3.0)
  • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
    LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    找到36个兼容库
    扫描依赖。 ..
    依赖图
    |– TMCStepper @ 0.7.3
    | |– SPI @ 2.0.0
    |– ArduinoOTA @ 2.0.0
    | |– 更新 @ 2.0.0
    | |– WiFi @ 2.0.0
    | |– ESPmDNS @ 2.0.0
    | | |– WiFi @ 2.0.0
    |– DNSServer @ 2.0.0
    | |– WiFi @ 2.0.0
    |– ESPmDNS @ 2.0.0
    | |– WiFi @ 2.0.0
    |– 更新@ 2.0.0
    |– WebServer @ 2.0.0
    | |– WiFi @ 2.0.0
    | |– FS @ 2.0.0
    |– WiFi @ 2.0.0
    编译 .pio\build\wifi-oled-basic\src\src\Configuration\JsonGenerator.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Configuration\LegacySettingRegistry .cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Configuration\Parser.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Configuration\RuntimeSetting.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Configuration\Tokenizer.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Configuration\Validator.cpp.o
    编译.pio\ build\wifi-oled-basic\src\src\Control.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\ControlPin.cpp.o
    编译 .pio\build\wifi-oled-basic\源\src\CoolantControl.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\CustomCode.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Custom\oled_basic.cpp.o
    编译.pio\build\ wifi-oled-basic\src\src\Custom\oled_io.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Custom\oled_tiny.cpp.o
    编译 .pio\build\wifi-oled- basic\src\src\Error.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\FileStream.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\FluidPath。 cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\GCode.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\I2SOut.cpp.o
    编译 .pio\build \wifi-oled-basic\src\src\InputFile.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Jog.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Kinematics\Cartesian.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Kinematics\CoreXY.cpp.o
    编译.pio\ build\wifi-oled-basic\src\src\Kinematics\Kinematics.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Kinematics\Midtbot.cpp.o
    编译 .pio\build\wifi- oled-basic\src\src\Kinematics\WallPlotter.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Limits.cpp.o
    编译 .pio\build\wifi-oled-basic\src\ src\Logging.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Machine\Axes.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Machine\Axis。 cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Machine\EventPin.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Machine\Homing.cpp.o
    编译.pio\build\wifi-oled-basic\src\src\Machine\I2SOBus.cpp.o
    编译.pio\ build\wifi-oled-basic\src\src\Machine\LimitPin.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Machine\MachineConfig.cpp.o
    编译 .pio\build\wifi- oled-basic\src\src\Machine\Macros.cpp.o
    编译 .pio\build\wifi-oled-basic\src\src\Machine\Motor.cpp.o
    编译 .pio\build\wifi-oled-basic\ src\src\Machine\SPIBus.cpp.o
    FluidNC/src/Custom/oled_basic.cpp: 在函数 ‘void oledUpdate(void*)’:
    FluidNC/src/Custom/oled_basic.cpp:161:13: error: ‘infile ‘ 未在此范围内声明
    if (infile) {
    ^~~~~~
    FluidNC/src/Custom/oled_basic.cpp:161:13: 注意:建议替代:’init’
    if (infile) {
    ^~~~~~
    init
    *** [.pio\build\wifi-oled-basic\src \src\Custom\oled_basic.cpp.o] 错误 1
    ​​===================================== ==================== [失败] 耗时 7.67 秒 ======================== =================================

环境状态持续时间


wifi-oled-basic 失败 00:00:07.671
======================================= ============= 1 失败,0 成功 00:00:07.671 ========================== ==========================

谢谢。

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
合作者

最近的输入通道更改破坏了 oled-basic。我会在有空的时候修好它。

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
所有者
培养 评论了 3个星期前

这是预料之中的。频道重构是为了让显示等东西以一种新的方式工作。

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
抢劫 评论了 3个星期前

很高兴听到这种不良行为是出于正当理由。
让这个伟大的软件不断成长!慢慢来。

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775 MitchBradley 提到了这个问题 3个星期前
问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
抢劫 评论了 3个星期前

嗨,米奇。

像魅力一样编译、加载和运行。不错的工作。谢谢。

问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行 #775
作者

它适用于上述 OLED 分支。