PC immediately wakes up until I disconnect the USB. This happens with Virtual Pinball PinOne Mini Machine. The firmware needs to handle suspend mode. Related: - https://forum.arduino.cc/t/joystick-and-windows-sleep/692663 - https://forum.arduino.cc/t/patch-detecting-computer-sleep-wake-through-usb/350185/4 - https://github.com/arduino/Arduino/pull/4241