From 265e152c182b0eb90213f8fa5dee56b54d35df36 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sun, 6 Feb 2022 13:15:01 +1100 Subject: [PATCH] Add to debug menu --- source/Core/Threads/GUIThread.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index 940cde55..60570b7b 100644 --- a/source/Core/Threads/GUIThread.cpp +++ b/source/Core/Threads/GUIThread.cpp @@ -731,18 +731,23 @@ void showDebugMenu(void) { sourceNumber = 0; } else { // We are not powered via DC, so want to display the appropriate state for PD or QC - bool poweredbyPD = false; + bool poweredbyPD = false; + bool pdHasVBUSConnected = false; #if POW_PD if (USBPowerDelivery::fusbPresent()) { // We are PD capable if (USBPowerDelivery::negotiationComplete()) { // We are powered via PD - poweredbyPD = true; + poweredbyPD = true; + pdHasVBUSConnected = USBPowerDelivery::isVBUSConnected(); } } #endif if (poweredbyPD) { sourceNumber = 2; + if (!pdHasVBUSConnected) { + sourceNumber = 3; + } } else { sourceNumber = 1; }