various changes
[ppcskel.git] / main.c
diff --git a/main.c b/main.c
index 430db727015172e65c3a6d1eaaa9c321c47b79b9..a058cfe93d7efd138d2fa467af90e84bdb0372c0 100644 (file)
--- a/main.c
+++ b/main.c
@@ -123,11 +123,17 @@ int main(void)
        usb_init(OHCI0_REG_BASE);
 
        /* internal ohci */
-       //usb_init(OHCI1_REG_BASE);
+       usb_init(OHCI1_REG_BASE);
 
        /* load HID keyboard driver */
        usb_hidkb_init();
 
+       /* wait for usb keyboard plugged in */
+       if(!usb_hidkb_inuse()) {
+               print_str("plug in an usb keyboard", 23);
+       }
+       while(!usb_hidkb_inuse());
+
        /* you are welcome to make this nice :) */
        char str[7];
        u16 i, j, y=20, x=20;