[OpenBIOS] r747 - dev/usb2/device/keyboard

svn at openbios.org svn at openbios.org
Sun Dec 2 11:35:56 CET 2007


Author: wmb
Date: 2007-12-02 11:35:56 +0100 (Sun, 02 Dec 2007)
New Revision: 747

Modified:
   dev/usb2/device/keyboard/request.fth
Log:
USB keyboard driver - Use control-set instead of control-set-nostat because
keyboard devices appear to generate a status phase.


Modified: dev/usb2/device/keyboard/request.fth
===================================================================
--- dev/usb2/device/keyboard/request.fth	2007-12-02 10:31:17 UTC (rev 746)
+++ dev/usb2/device/keyboard/request.fth	2007-12-02 10:35:56 UTC (rev 747)
@@ -38,12 +38,12 @@
 
 : set-boot-protocol  ( -- error? )
    0 0 my-address ( interface ) 0 DR_HIDD DR_OUT or SET_PROTOCOL
-   control-set-nostat
+   control-set
 ;
 
 : set-idle  ( ms -- error? )
    >r 0 0 my-address ( interface ) r> 4 / 8 << ( 4ms ) DR_HIDD DR_OUT or SET_IDLE 
-   control-set-nostat
+   control-set
 ;
 
 \ Key modifiers
@@ -63,7 +63,7 @@
 : (set-leds)  ( led -- )
    led-buf c!
    led-buf /led-buf my-address ( interface ) REPORT_OUT DR_HIDD DR_OUT or SET_REPORT
-   control-set-nostat  drop
+   control-set  drop
 ;
 : set-leds     ( led-mask -- )  dup to led-state (set-leds)  ;
 : toggle-leds  ( led-mask -- )  led-state xor    set-leds    ;




More information about the OpenBIOS mailing list