|
@@ -283,6 +283,13 @@ const uint16_t VPList_FLCPrinting[] PROGMEM = {
|
283
|
283
|
0x0000
|
284
|
284
|
};
|
285
|
285
|
|
|
286
|
+const uint16_t VPList_Z_Offset[] PROGMEM = {
|
|
287
|
+ #if HOTENDS >= 1
|
|
288
|
+ VP_SD_Print_ProbeOffsetZ,
|
|
289
|
+ #endif
|
|
290
|
+ 0x0000
|
|
291
|
+};
|
|
292
|
+
|
286
|
293
|
const struct VPMapping VPMap[] PROGMEM = {
|
287
|
294
|
{ DGUSLCD_SCREEN_BOOT, VPList_Boot },
|
288
|
295
|
{ DGUSLCD_SCREEN_MAIN, VPList_Main },
|
|
@@ -291,6 +298,7 @@ const struct VPMapping VPMap[] PROGMEM = {
|
291
|
298
|
{ DGUSLCD_SCREEN_STATUS2, VPList_Status2 },
|
292
|
299
|
{ DGUSLCD_SCREEN_PREHEAT, VPList_Preheat },
|
293
|
300
|
{ DGUSLCD_SCREEN_MANUALMOVE, VPList_ManualMove },
|
|
301
|
+ { DGUSLCD_SCREEN_Z_OFFSET, VPList_Z_Offset },
|
294
|
302
|
{ DGUSLCD_SCREEN_MANUALEXTRUDE, VPList_ManualExtrude },
|
295
|
303
|
{ DGUSLCD_SCREEN_FILAMENT_HEATING, VPList_Filament_heating },
|
296
|
304
|
{ DGUSLCD_SCREEN_FILAMENT_LOADING, VPList_Filament_load_unload },
|
|
@@ -361,7 +369,7 @@ const struct DGUS_VP_Variable ListOfVP[] PROGMEM = {
|
361
|
369
|
#if HOTENDS >= 1
|
362
|
370
|
VPHELPER(VP_T_E0_Is, &thermalManager.temp_hotend[0].celsius, nullptr, DGUSScreenVariableHandler::DGUSLCD_SendFloatAsLongValueToDisplay<0>),
|
363
|
371
|
VPHELPER(VP_T_E0_Set, &thermalManager.temp_hotend[0].target, DGUSScreenVariableHandler::HandleTemperatureChanged, &DGUSScreenVariableHandler::DGUSLCD_SendWordValueToDisplay),
|
364
|
|
- VPHELPER(VP_Flowrate_E0, nullptr, DGUSScreenVariableHandler::HandleFlowRateChanged, &DGUSScreenVariableHandler::DGUSLCD_SendWordValueToDisplay),
|
|
372
|
+ VPHELPER(VP_Flowrate_E0, &planner.flow_percentage[ExtUI::extruder_t::E0], DGUSScreenVariableHandler::HandleFlowRateChanged, &DGUSScreenVariableHandler::DGUSLCD_SendWordValueToDisplay),
|
365
|
373
|
VPHELPER(VP_EPos, &destination.e, nullptr, DGUSScreenVariableHandler::DGUSLCD_SendFloatAsLongValueToDisplay<2>),
|
366
|
374
|
VPHELPER(VP_MOVE_E0, nullptr, &DGUSScreenVariableHandler::HandleManualExtrude, nullptr),
|
367
|
375
|
VPHELPER(VP_E0_CONTROL, &thermalManager.temp_hotend[0].target, &DGUSScreenVariableHandler::HandleHeaterControl, nullptr),
|