OSDN Git Service

DMAドライバ. DrFSマイナーチェンジ
[vaneos/DivergeMirror.git] / drivers / keyboard / int.c
old mode 100644 (file)
new mode 100755 (executable)
index 3f01464..07dba17
@@ -8,6 +8,7 @@
 #include<Diverge/scancode.h>
 #include<Diverge/keyboard.h>
 #include<Diverge.h>
+#include<Diverge/dmsg.h>
 
 extern DHANDLE kbdHandle;
 extern bool ex_keycode_flag;
@@ -15,7 +16,6 @@ extern bool ex_keycode_flag;
 void keyboard_int_handler(void)
 {
        unsigned char sc=readKbdEncBuffer();
-       
        /*Make Shift*/
        if(sc==SC_RIGHT_SHIFT || sc==SC_LEFT_SHIFT){
                keyboard.shift=true;
@@ -49,6 +49,6 @@ void keyboard_int_handler(void)
                ExKey(sc);
                */
        }else{
-               EnqDMsgQ(sc, kbdHandle);
+               if(EnqDMsgQ(sc, kbdHandle)!=0)kputchar('X');
        }
 }
\ No newline at end of file