diff options
author | Joshua Colbeck <Skrymir@users.noreply.github.com> | 2016-07-12 23:14:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-12 23:14:30 -0500 |
commit | 68ceffe53e299fb504bdd4733b1555a8558b472b (patch) | |
tree | ae9cc958d239374478338fee2783c203517d6762 /keyboards/clueboard/rev1 | |
parent | ac978a50a2f523f2de7f928a6b41ac40469911c2 (diff) | |
parent | a998a48673372e409991066d7d2d9ba282f79d59 (diff) | |
download | qmk_firmware-68ceffe53e299fb504bdd4733b1555a8558b472b.tar.gz qmk_firmware-68ceffe53e299fb504bdd4733b1555a8558b472b.zip |
Merge pull request #2 from jackhumbert/master
Pull from upstream
Diffstat (limited to 'keyboards/clueboard/rev1')
-rw-r--r-- | keyboards/clueboard/rev1/config.h | 5 | ||||
-rw-r--r-- | keyboards/clueboard/rev1/rev1.c | 16 |
2 files changed, 18 insertions, 3 deletions
diff --git a/keyboards/clueboard/rev1/config.h b/keyboards/clueboard/rev1/config.h index 9bb58f56e8..8c94972324 100644 --- a/keyboards/clueboard/rev1/config.h +++ b/keyboards/clueboard/rev1/config.h @@ -25,9 +25,8 @@ /* Underlight configuration */ -#define ws2812_PORTREG PORTB -#define ws2812_DDRREG DDRB -#define ws2812_pin 2 +#define RGB_DI_PIN B2 +#define RGBLIGHT_TIMER #define RGBLED_NUM 14 // Number of LEDs #define RGBLIGHT_HUE_STEP 10 #define RGBLIGHT_SAT_STEP 17 diff --git a/keyboards/clueboard/rev1/rev1.c b/keyboards/clueboard/rev1/rev1.c index 520a869e57..90fc6956c9 100644 --- a/keyboards/clueboard/rev1/rev1.c +++ b/keyboards/clueboard/rev1/rev1.c @@ -1 +1,17 @@ #include "rev1.h" + +void led_init_ports() { + // * Set our LED pins as output + DDRF |= (1<<0); +} + +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); + } +} |