diff options
Diffstat (limited to 'source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp')
-rw-r--r-- | source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp b/source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp index 5841e47c..173f7ea0 100644 --- a/source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp +++ b/source/Core/Threads/OperatingModes/USBPDDebug_HUSB238.cpp @@ -2,7 +2,7 @@ #include "OperatingModes.h" #if POW_PD_EXT == 1 #ifdef HAS_POWER_DEBUG_MENU -void showPDDebug(void) { +OperatingMode showPDDebug(const ButtonState buttons, guiContext *cxt) { // Print out the USB-PD state // Basically this is like the Debug menu, but instead we want to print out the PD status uint8_t screen = 0; @@ -44,13 +44,14 @@ void showPDDebug(void) { OLED::refresh(); b = getButtonState(); if (b == BUTTON_B_SHORT) { - return; + return OperatingMode::InitialisationDone; } else if (b == BUTTON_F_SHORT) { screen++; } GUIDelay(); } + return OperatingMode::UsbPDDebug; } #endif #endif |