]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
Add Caps Lock LED on PD6
authortmk <nobody@nowhere>
Thu, 11 Jul 2013 00:07:02 +0000 (09:07 +0900)
committertmk <nobody@nowhere>
Thu, 11 Jul 2013 00:07:02 +0000 (09:07 +0900)
keyboard/hhkb/led.c

index 669b6107fa7431de04608e81bd161e039e0e6269..8a08fe27fcf691b7acbb0f3f5618150600185776 100644 (file)
@@ -15,6 +15,7 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+#include <avr/io.h>
 #include "stdint.h"
 #include "led.h"
 
@@ -22,5 +23,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 /* HHKB has no LEDs */
 void led_set(uint8_t usb_led)
 {
+    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
+        DDRD |= (1<<6);
+        PORTD |= (1<<6);
+    } else {
+        DDRD |= (1<<6);
+        PORTD &= ~(1<<6);
+    }
 }
-