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(); |
