From 78e1a1b628fa0f1a1e4bb5c3ed3703f35d50b101 Mon Sep 17 00:00:00 2001 From: firebie Date: Wed, 16 Jan 2019 16:07:26 +0200 Subject: [PATCH] Rotation fix --- workspace/TS100/src/gui.cpp | 4 ++-- workspace/TS100/src/main.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/workspace/TS100/src/gui.cpp b/workspace/TS100/src/gui.cpp index b9d7b3b1..4703b295 100644 --- a/workspace/TS100/src/gui.cpp +++ b/workspace/TS100/src/gui.cpp @@ -472,10 +472,10 @@ static void settings_setDisplayRotation(void) { systemSettings.OrientationMode = systemSettings.OrientationMode % 3; switch (systemSettings.OrientationMode) { case 0: - OLED::setRotation(true); + OLED::setRotation(false); break; case 1: - OLED::setRotation(false); + OLED::setRotation(true); break; case 2: // do nothing on auto diff --git a/workspace/TS100/src/main.cpp b/workspace/TS100/src/main.cpp index 7c84ebd2..14194e0d 100644 --- a/workspace/TS100/src/main.cpp +++ b/workspace/TS100/src/main.cpp @@ -770,7 +770,7 @@ void startGUITask(void const *argument __unused) { bool buttonLockout = false; bool tempOnDisplay = false; getTipRawTemp(1); // reset filter - OLED::setRotation(!(systemSettings.OrientationMode & 1)); + OLED::setRotation(systemSettings.OrientationMode & 1); uint32_t ticks = xTaskGetTickCount(); ticks += 400; // 4 seconds from now while (xTaskGetTickCount() < ticks) { @@ -1056,7 +1056,7 @@ void startMOVTask(void const *argument __unused) { osDelay(250); // wait for accelerometer to stabilize #endif - OLED::setRotation(!(systemSettings.OrientationMode & 1)); + OLED::setRotation(systemSettings.OrientationMode & 1); lastMovementTime = 0; int16_t datax[MOVFilter] = { 0 }; int16_t datay[MOVFilter] = { 0 };