🎨 Fix L64xx enable, clean up conditionals
This commit is contained in:
@@ -229,13 +229,9 @@ void DGUSRxHandler::Flowrate(DGUS_VP &vp, void *data_ptr) {
|
||||
switch (vp.addr) {
|
||||
default: return;
|
||||
case DGUS_Addr::ADJUST_SetFlowrate_CUR:
|
||||
#if EXTRUDERS > 1
|
||||
ExtUI::setFlow_percent(flowrate, ExtUI::getActiveTool());
|
||||
#else
|
||||
ExtUI::setFlow_percent(flowrate, ExtUI::E0);
|
||||
#endif
|
||||
ExtUI::setFlow_percent(flowrate, TERN(HAS_MULTI_EXTRUDER, ExtUI::getActiveTool(), ExtUI::E0));
|
||||
break;
|
||||
#if EXTRUDERS > 1
|
||||
#if HAS_MULTI_EXTRUDER
|
||||
case DGUS_Addr::ADJUST_SetFlowrate_E0:
|
||||
ExtUI::setFlow_percent(flowrate, ExtUI::E0);
|
||||
break;
|
||||
@@ -557,9 +553,7 @@ void DGUSRxHandler::FilamentSelect(DGUS_VP &vp, void *data_ptr) {
|
||||
default: return;
|
||||
case DGUS_Data::Extruder::CURRENT:
|
||||
case DGUS_Data::Extruder::E0:
|
||||
#if EXTRUDERS > 1
|
||||
case DGUS_Data::Extruder::E1:
|
||||
#endif
|
||||
TERN_(HAS_MULTI_EXTRUDER, case DGUS_Data::Extruder::E1:)
|
||||
dgus_screen_handler.filament_extruder = extruder;
|
||||
break;
|
||||
}
|
||||
@@ -590,14 +584,14 @@ void DGUSRxHandler::FilamentMove(DGUS_VP &vp, void *data_ptr) {
|
||||
switch (dgus_screen_handler.filament_extruder) {
|
||||
default: return;
|
||||
case DGUS_Data::Extruder::CURRENT:
|
||||
#if EXTRUDERS > 1
|
||||
#if HAS_MULTI_EXTRUDER
|
||||
extruder = ExtUI::getActiveTool();
|
||||
break;
|
||||
#endif
|
||||
case DGUS_Data::Extruder::E0:
|
||||
extruder = ExtUI::E0;
|
||||
break;
|
||||
#if EXTRUDERS > 1
|
||||
#if HAS_MULTI_EXTRUDER
|
||||
case DGUS_Data::Extruder::E1:
|
||||
extruder = ExtUI::E1;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user