X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=keyboard%2Flightsaber%2Fled.c;h=c3f85427f51dbd1b376edd8bc31a69d41fdd409d;hb=b47a88f4a5c3e054539f4113cdf13cf8d2c65545;hp=9c98f9db2cc3b7f4033b6163f7abfe48f8e1190d;hpb=5ca3bde10aa5d8057895475840800544599ea33f;p=max%2Ftmk_keyboard.git diff --git a/keyboard/lightsaber/led.c b/keyboard/lightsaber/led.c index 9c98f9db..c3f85427 100644 --- a/keyboard/lightsaber/led.c +++ b/keyboard/lightsaber/led.c @@ -1,5 +1,5 @@ /* -Copyright 2012 Jun Wako +Copyright 2014 Ralf Schmitt This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,36 @@ along with this program. If not, see . #include "stdint.h" #include "led.h" +/* LED pin configuration + * + * Caps PB0 (low) + * NumLock PB4 (low) + * + */ void led_set(uint8_t usb_led) { + // Set as output. + DDRB |= (1<<0) | (1<<4); + + if (usb_led & (1<