]> git.gir.st - tmk_keyboard.git/blob - ps2_vusb/led.c
Synchronous USART support for PS/2 on V-USB stack
[tmk_keyboard.git] / ps2_vusb / led.c
1 #include "stdint.h"
2 #include "ps2.h"
3 #include "led.h"
4
5
6 void led_set(uint8_t usb_led)
7 {
8 uint8_t ps2_led = 0;
9 if (usb_led & (1<<USB_LED_SCROLL_LOCK))
10 ps2_led |= (1<<PS2_LED_SCROLL_LOCK);
11 if (usb_led & (1<<USB_LED_NUM_LOCK))
12 ps2_led |= (1<<PS2_LED_NUM_LOCK);
13 if (usb_led & (1<<USB_LED_CAPS_LOCK))
14 ps2_led |= (1<<PS2_LED_CAPS_LOCK);
15 ps2_host_set_led(ps2_led);
16 }
Imprint / Impressum