diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index 5f6c6344..42ee88b3 100644 --- a/source/Core/Threads/GUIThread.cpp +++ b/source/Core/Threads/GUIThread.cpp @@ -152,6 +152,9 @@ void guiRenderLoop(void) { case TransitionAnimation::Right: OLED::transitionSecondaryFramebuffer(true, context.viewEnterTime); break; + case TransitionAnimation::Up: + OLED::transitionScrollUp(context.viewEnterTime); + case TransitionAnimation::None: default: break; // Do nothing on unknown diff --git a/source/Core/Threads/OperatingModes/DebugMenu.cpp b/source/Core/Threads/OperatingModes/DebugMenu.cpp index e48399b6..c7ef139b 100644 --- a/source/Core/Threads/OperatingModes/DebugMenu.cpp +++ b/source/Core/Threads/OperatingModes/DebugMenu.cpp @@ -88,7 +88,7 @@ OperatingMode showDebugMenu(const ButtonState buttons, guiContext *cxt) { } if (buttons == BUTTON_B_SHORT) { - cxt->transitionMode = TransitionAnimation::Up; + cxt->transitionMode = TransitionAnimation::Down; return OperatingMode::InitialisationDone; } else if (buttons == BUTTON_F_SHORT) { cxt->scratch_state.state1++; diff --git a/source/Core/Threads/OperatingModes/HomeScreen.cpp b/source/Core/Threads/OperatingModes/HomeScreen.cpp index d8cc5d11..5672b38d 100644 --- a/source/Core/Threads/OperatingModes/HomeScreen.cpp +++ b/source/Core/Threads/OperatingModes/HomeScreen.cpp @@ -34,7 +34,7 @@ OperatingMode handleHomeButtons(const ButtonState buttons, guiContext *cxt) { break; case BUTTON_B_LONG: - cxt->transitionMode = TransitionAnimation::Down; + cxt->transitionMode = TransitionAnimation::Up; return OperatingMode::DebugMenuReadout; break; case BUTTON_F_LONG: