along with this program. If not, see <http://www.gnu.org/licenses/>. | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
*/ | */ | ||||
#include <avr/io.h> | |||||
#include "stdint.h" | #include "stdint.h" | ||||
#include "led.h" | #include "led.h" | ||||
/* HHKB has no LEDs */ | /* HHKB has no LEDs */ | ||||
void led_set(uint8_t usb_led) | 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); | |||||
} | |||||
} | } | ||||