diff options
author | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2019-09-07 01:04:48 -0700 |
---|---|---|
committer | fauxpark <fauxpark@gmail.com> | 2019-09-07 18:04:48 +1000 |
commit | fc5fb2fc1598bd07cafb97b35100237506592d9d (patch) | |
tree | e677002ff8d3a018578a56b225b798861b0d3fc7 /keyboards/playkbtw/ca66/ca66.c | |
parent | ac8f8a89141fb6830c1e510d0325092e549e9840 (diff) | |
download | qmk_firmware-fc5fb2fc1598bd07cafb97b35100237506592d9d.tar.gz |
CA66 R1/R2 Cleanup (#6678)
* fixup readme to adhere to QMK standards and to also have more information
* use pragma once
* strip out the custom bootmagic lite routine as it is the same as QMK's default bootmagic lite routine. Also add the caps lock led indicator
* turn on bootmagic lite
* update default keymap
* Update keyboards/playkbtw/ca66/ca66.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove lines 4 thru 37 and add bootloader
Diffstat (limited to 'keyboards/playkbtw/ca66/ca66.c')
-rw-r--r-- | keyboards/playkbtw/ca66/ca66.c | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/keyboards/playkbtw/ca66/ca66.c b/keyboards/playkbtw/ca66/ca66.c index 5f61df64e..43a648eca 100644 --- a/keyboards/playkbtw/ca66/ca66.c +++ b/keyboards/playkbtw/ca66/ca66.c @@ -1,30 +1,12 @@ #include "ca66.h" -#include "config.h" -void bootmagic_lite(void) -{ - // The lite version of TMK's bootmagic. - // 100% less potential for accidentally making the - // keyboard do stupid things. +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { + writePinHigh(D1); + } else { + writePinLow(D1); + } - // We need multiple scans because debouncing can't be turned off. - matrix_scan(); - wait_ms(DEBOUNCE); - matrix_scan(); - - // If the Esc (matrix 0,0) is held down on power up, - // reset the EEPROM valid state and jump to bootloader. - if ( matrix_get_row(0) & (1<<0) ) - { - // Set the TMK/QMK EEPROM state as invalid. - eeconfig_disable(); - // Jump to bootloader. - bootloader_jump(); - } -} - -void matrix_init_kb(void) -{ - bootmagic_lite(); - matrix_init_user(); + led_set_user(usb_led); } |