关闭 Rad3d21 开了这个issue 3个星期前 · 6条评论 关闭 问题:在未在范围内声明的 infile 上编译时出现 oled 基本错误。第161行#775 Rad3d21 开了这个issue 3个星期前 · 6条评论 评论 Rad3d21 评论了 3个星期前 控制板 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 其他信息 没有反应 抢劫 评论了 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 ========================== ========================== 谢谢。 合作者 米奇布拉德利 评论了 3个星期前 最近的输入通道更改破坏了 oled-basic。我会在有空的时候修好它。 所有者 培养 评论了 3个星期前 这是预料之中的。频道重构是为了让显示等东西以一种新的方式工作。 抢劫 评论了 3个星期前 很高兴听到这种不良行为是出于正当理由。 让这个伟大的软件不断成长!慢慢来。 MitchBradley 提到了这个问题 3个星期前 基于通道的 I2C_OLED #777 打开 抢劫 评论了 3个星期前 嗨,米奇。 像魅力一样编译、加载和运行。不错的工作。谢谢。 作者 Rad3d21 评论了 3个星期前 它适用于上述 OLED 分支。 Rad3d21完成后 关闭 3个星期前 喜欢 (0) 进给率问题 #772 取景、新宏和重复功能 #776 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
控制板
ESP32 DIY 开发板。
机器描述
基于ESP32的DIY激光板。
输入电路
没有反应
配置文件
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
其他信息
没有反应