Add immediate response for usb cable plug in / removal

This commit is contained in:
jpirnay
2026-03-18 12:56:35 +01:00
parent a7494c232c
commit ce6676d211
3 changed files with 19 additions and 1 deletions
+8 -1
View File
@@ -7,7 +7,14 @@ void HalGPIO::begin() {
pinMode(UART0_RXD, INPUT);
}
void HalGPIO::update() { inputMgr.update(); }
void HalGPIO::update() {
inputMgr.update();
const bool connected = isUsbConnected();
usbStateChanged = (connected != lastUsbConnected);
lastUsbConnected = connected;
}
bool HalGPIO::wasUsbStateChanged() const { return usbStateChanged; }
bool HalGPIO::isPressed(uint8_t buttonIndex) const { return inputMgr.isPressed(buttonIndex); }