]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboard/hhkb_rn42/matrix.c
Fix USB plug-in while BT mode falls to be enumerated
[qmk_firmware.git] / keyboard / hhkb_rn42 / matrix.c
index c6c444ff521efd830e8d586d56ff144b122f24e3..22becd10509e9734c384728c87f755d19cdbdfa3 100644 (file)
@@ -183,9 +183,9 @@ void matrix_power_up(void) {
 void matrix_power_down(void) {
     if (!matrix_power) return;
     // doesn't power save while USB connection is active
-    if (USB_DeviceState == DEVICE_STATE_Configured) return;
+    if (USB_DeviceState != DEVICE_STATE_Unattached) return;
     if (timer_elapsed32(matrix_last_modified) <= MATRIX_POWER_SAVE) return;
     KEY_POWER_OFF();
-    suspend_power_down(WDTO_15MS);
+    suspend_power_down();
     matrix_power = false;
 }