Browse Source

Make DEBUG keycode disable as well as enable (#5898)

* Make DEBUG keycode disable as well as enable

* print() can always be used regardless of debug_enable state
fauxpark 6 years ago
parent
commit
e0ecc53f4e
1 changed files with 5 additions and 1 deletions
  1. 5 1
      quantum/quantum.c

+ 5 - 1
quantum/quantum.c

@@ -312,8 +312,12 @@ bool process_record_quantum(keyrecord_t *record) {
     return false;
     case DEBUG:
       if (record->event.pressed) {
-          debug_enable = true;
+        debug_enable ^= 1;
+        if (debug_enable) {
           print("DEBUG: enabled.\n");
+        } else {
+          print("DEBUG: disabled.\n");
+        }
       }
     return false;
     case EEPROM_RESET: