aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/playkbtw/ca66/ca66.c
diff options
context:
space:
mode:
authorGravatar MechMerlin <30334081+mechmerlin@users.noreply.github.com>2019-09-07 01:04:48 -0700
committerGravatar fauxpark <fauxpark@gmail.com>2019-09-07 18:04:48 +1000
commitfc5fb2fc1598bd07cafb97b35100237506592d9d (patch)
treee677002ff8d3a018578a56b225b798861b0d3fc7 /keyboards/playkbtw/ca66/ca66.c
parentac8f8a89141fb6830c1e510d0325092e549e9840 (diff)
downloadqmk_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.c34
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);
}