-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Simulator Config #834
Update Simulator Config #834
Conversation
Touch calibration crashes the simulator for I'm running an Intel-based Mac on Monterey 12.6 if that helps with debugging. |
I decided to test the other LCD options and Full error output:Linking .pio/build/simulator_macos_debug/debug/MarlinSimulator
Undefined symbols for architecture x86_64:
"__Z14ST7920_set_cmdv", referenced from:
__ZN25ST7920_Lite_Status_Screen3cmdEh in status_screen_lite_ST7920.o
"__Z14ST7920_set_datv", referenced from:
__ZN25ST7920_Lite_Status_Screen10begin_dataEv in status_screen_lite_ST7920.o
"__Z17ST7920_write_byteh", referenced from:
__ZN25ST7920_Lite_Status_Screen3cmdEh in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen9write_strEPKc in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen9write_strEPKch in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen9write_strEPK19__FlashStringHelper in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen11clear_ddramEv in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen11clear_gdramEv in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen15load_cgram_iconEtPKv in status_screen_lite_ST7920.o
...
"__Z9ST7920_csv", referenced from:
__ZN25ST7920_Lite_Status_Screen6updateEb in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen8on_entryEv in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen7on_exitEv in status_screen_lite_ST7920.o
__ZN25ST7920_Lite_Status_Screen17clear_text_bufferEv in status_screen_lite_ST7920.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
*** [.pio/build/simulator_macos_debug/debug/MarlinSimulator] Error 1 |
948dbda
to
0bd7526
Compare
Since |
So why is it duplicated at the top of the config / in the supported simulator display section? It implies that it’s supported. Since it’s not, it should have been removed before this was merged. |
Description
#define TOUCH_SCREEN
as part of the Classic / Touch UI TFT build since it will fail with a bunch ofTOUCH_*_PIN
errors without it.REPRAP_DISCOUNT_SMART_CONTROLLER
to supported LCD listFull TOUCH_*_PIN error output:
Benefits
Simulator will build out of the box.
Related Issues
None. Found while setting up a simulator build using this config.