]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/clueboard1/clueboard1.c
Backlight abstraction and other changes (#439)
[qmk_firmware.git] / keyboards / clueboard1 / clueboard1.c
index 136ddf15b5a1036ac6931a42eeab3595fe559a98..5785f447f0740cdc9154503cdad563e1dbd85b7a 100644 (file)
@@ -1,19 +1,12 @@
 #include "clueboard1.h"
 
-__attribute__ ((weak))
-void matrix_init_user(void) {
-       // leave these blank
-}
-
-__attribute__ ((weak))
-void matrix_scan_user(void) {
-       // leave these blank
-}
-
-void matrix_init_kb(void) {
-       matrix_init_user();
-}
-
-void matrix_scan_kb(void) {
-       matrix_scan_user();
+void led_set_kb(uint8_t usb_led) {
+    DDRF |= (1<<0);
+    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
+        // Turn capslock on
+        PORTF |= (1<<0);
+    } else {
+        // Turn capslock off
+        PORTF &= ~(1<<0);
+    }
 }