Tylko samo włącznie ADVANCED_PAUSE_FEATURE póki co wywala jak pisałem poniższy błąd. Wyświetlacz mam, który niby takową funkcję wspiera, więc nie wiem w czym rzecz..? A próbowałem tego zarówno dla konfiguracji ROBIN NANO V1.2 + TFT35, jak i ROBIN NANO V3.1 + TS35. I oba konfigi dają identyczny błąd.
Kod: Zaznacz cały
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:49,
from Marlin\src\HAL\STM32\HAL.cpp:30:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:997:6: error: #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)."
997 | #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)."
Kod: Zaznacz cały
Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_ok_event_cb(lv_obj_t*, lv_event_t)':
Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:7: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'?
137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE;
| ^~~~~~~~~~~~~~~~~~~
| pause_menu_disp
Compiling .pio\build\mks_robin_nano35\src\src\lcd\extui\mks_ui\draw_fan.cpp.o
Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:29: error: 'PAUSE_RESPONSE_EXTRUDE_MORE' was not declared in this scope
137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~