diff options
Diffstat (limited to 'quantum/quantum.c')
-rw-r--r-- | quantum/quantum.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c index e06448d9e..749a08eea 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c | |||
@@ -581,32 +581,6 @@ void tap_random_base64(void) { | |||
581 | } | 581 | } |
582 | } | 582 | } |
583 | 583 | ||
584 | __attribute__((weak)) void bootmagic_lite(void) { | ||
585 | // The lite version of TMK's bootmagic based on Wilba. | ||
586 | // 100% less potential for accidentally making the | ||
587 | // keyboard do stupid things. | ||
588 | |||
589 | // We need multiple scans because debouncing can't be turned off. | ||
590 | matrix_scan(); | ||
591 | #if defined(DEBOUNCE) && DEBOUNCE > 0 | ||
592 | wait_ms(DEBOUNCE * 2); | ||
593 | #else | ||
594 | wait_ms(30); | ||
595 | #endif | ||
596 | matrix_scan(); | ||
597 | |||
598 | // If the Esc and space bar are held down on power up, | ||
599 | // reset the EEPROM valid state and jump to bootloader. | ||
600 | // Assumes Esc is at [0,0]. | ||
601 | // This isn't very generalized, but we need something that doesn't | ||
602 | // rely on user's keymaps in firmware or EEPROM. | ||
603 | if (matrix_get_row(BOOTMAGIC_LITE_ROW) & (1 << BOOTMAGIC_LITE_COLUMN)) { | ||
604 | eeconfig_disable(); | ||
605 | // Jump to bootloader. | ||
606 | bootloader_jump(); | ||
607 | } | ||
608 | } | ||
609 | |||
610 | void matrix_init_quantum() { | 584 | void matrix_init_quantum() { |
611 | #ifdef BOOTMAGIC_LITE | 585 | #ifdef BOOTMAGIC_LITE |
612 | bootmagic_lite(); | 586 | bootmagic_lite(); |