* keyboard.c
* - Keyboard translation
*/
-#define DEBUG 1
+#define DEBUG 0
#include <acess.h>
#include <fs_devfs.h>
#include "hid_reports.h"
info->DataAvail = HID_Kb_DataAvail;
info->Info = NULL;
info->CollectionDepth = 1;
- info->bIsBoot = 1;
+ info->bIsBoot = 1; // TODO: Detect non-boot keyboards and parse descriptor
+ Log_Warning("USB HID", "TODO: Detect and handle non-boot keyboards!");
info->Info = Keyboard_CreateInstance(0, "USBKeyboard");
}
}