1
0
forked from me/IronOS

Add to debug menu

This commit is contained in:
Ben V. Brown
2022-02-06 13:15:01 +11:00
parent 3c83b59b53
commit 265e152c18

View File

@@ -731,18 +731,23 @@ void showDebugMenu(void) {
sourceNumber = 0; sourceNumber = 0;
} else { } else {
// We are not powered via DC, so want to display the appropriate state for PD or QC // 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 POW_PD
if (USBPowerDelivery::fusbPresent()) { if (USBPowerDelivery::fusbPresent()) {
// We are PD capable // We are PD capable
if (USBPowerDelivery::negotiationComplete()) { if (USBPowerDelivery::negotiationComplete()) {
// We are powered via PD // We are powered via PD
poweredbyPD = true; poweredbyPD = true;
pdHasVBUSConnected = USBPowerDelivery::isVBUSConnected();
} }
} }
#endif #endif
if (poweredbyPD) { if (poweredbyPD) {
sourceNumber = 2; sourceNumber = 2;
if (!pdHasVBUSConnected) {
sourceNumber = 3;
}
} else { } else {
sourceNumber = 1; sourceNumber = 1;
} }