From 0db1c806fba039bed6fc96c5b31425a2a9806e36 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Fri, 25 Jun 2021 11:49:28 -0400 Subject: [PATCH] Add screen rotate PB --- Marlin/src/lcd/extui/Creality/Creality_DWIN.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Marlin/src/lcd/extui/Creality/Creality_DWIN.cpp b/Marlin/src/lcd/extui/Creality/Creality_DWIN.cpp index 33a60d0906..f267561d64 100644 --- a/Marlin/src/lcd/extui/Creality/Creality_DWIN.cpp +++ b/Marlin/src/lcd/extui/Creality/Creality_DWIN.cpp @@ -1370,6 +1370,17 @@ void RTSSHOW::RTS_HandleData() SetTouchScreenConfiguration(); break; } + case 22: + { + if(Settings.screen_rotation==10) { + Settings.screen_rotation = 0; + } + else { + Settings.screen_rotation = 10; + } + SetTouchScreenConfiguration(); + break; + } default: { SERIAL_ECHOLNPAIR("Unsupported Option Selected", recdat.data[0]); @@ -2077,11 +2088,7 @@ void onFactoryReset() Settings.standby_screen_brightness = 15; Settings.screen_brightness = 100; Settings.standby_time_seconds = 60; - #if ENABLED(MachineEnder6) - Settings.screen_rotation = 10; - #else - Settings.screen_rotation = 0; - #endif + Settings.screen_rotation = 0; onStartup(); startprogress = 0; InforShowStatus = true;