MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
15.97k stars 19.09k forks source link

🩹 Fix Nextion cstr/fstr typo #27071

Closed thisiskeithb closed 3 weeks ago

thisiskeithb commented 3 weeks ago

Description

While running the build_all_examples script, I found that our Nextion TFT-based config would not build:

details:

```prolog Marlin/src/lcd/extui/nextion/nextion_extui.cpp: In function 'void ExtUI::onUserConfirmRequired(int, FSTR_P, FSTR_P)': Marlin/src/lcd/extui/nextion/nextion_extui.cpp:64:27: error: 'cstr' was not declared in this scope onUserConfirmRequired(cstr); ^~~~ Marlin/src/lcd/extui/nextion/nextion_extui.cpp:64:27: note: suggested alternative: 'fstr' onUserConfirmRequired(cstr); ^~~~ fstr *** [.pio/build/mega2560/src/src/lcd/extui/nextion/nextion_extui.cpp.o] Error 1 ============================================================== [FAILED] Took 10.56 seconds ============================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:10.557 ========================================================= 1 failed, 0 succeeded in 00:00:10.557 ========================================================= Failed ```

This appears to be an obvious typo & now matches the other extui changes made in #26539

Requirements

Any config with NEXTION_TFT.

Benefits

NEXTION_TFT-based configs will build.

Configurations

config/examples/Nextion

Related Issues