X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=converter%2Fx68k_usb%2Fled.c;h=ccc38699c76bcffdfe31c42cc31c981a679aefc2;hb=b4e2d325f355a4d083106476393775e75e11f284;hp=40156cf4accf1f604628652dbb22a0561f48c0bd;hpb=afb08462085132acf7a1962522952f7dbf064519;p=max%2Ftmk_keyboard.git diff --git a/converter/x68k_usb/led.c b/converter/x68k_usb/led.c index 40156cf4..ccc38699 100644 --- a/converter/x68k_usb/led.c +++ b/converter/x68k_usb/led.c @@ -16,11 +16,28 @@ along with this program. If not, see . */ #include "stdint.h" -#include "x68k.h" +#include "serial.h" #include "led.h" +#include "debug.h" void led_set(uint8_t usb_led) { - // not supported now + /* X68000 LED bits 0: on, 1: off + * bit 7 1(fixed) + * bit 6 全角 + * bit 5 ひらがな + * bit 4 INS + * bit 3 CAPS + * bit 2 コード入力 + * bit 1 ローマ字 + * bit 0 かな + */ + uint8_t led = 0xFF; + if (usb_led&(1<