关闭 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 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
控制板
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
其他信息
没有反应