There's a prospect of it supporting just about anything that plugs into a
USB port.  Converting a prospect to a working driver is another matter
entirely.

The main problem is going to be that you only have one serial channel to the
USBWiz.  So, if you're doing I/O with a USB flash drive, or the internal SD
card slot, the keyboard would be blocked until at least the completion of
the current Read Sector or Write Sector command.  This would feel especially
painful because the Ser-USB driver does fully asynchronous writes, returning
the cursor almost instantly, even though the data might take many seconds
longer to write. In this time you would try pressing a key and nothing would
happen :(

That said, I could probably enhance the driver to support multiple USBWiz's
on different serial channels, but it would be a tad expensive as a hardware
proposition.

I have built hooks into the driver to support piggy-back processes, allowing
other transactions to happen when the serial channel is free; but that
facility would be woefully inadequate for any real-time transactions such as
key presses or mouse movements.

btw I am aiming for a test release of the driver to anyone who is interested
around mid March.  I have been concentrating on improved memory management,
performance, compatibility and extensibility.  The driver now contains no
QUBIDE-era hardware interface code!

Current build is 0.03.019 with support for the superHermes SER3 fast serial
port.  It runs happily on Aurora/SGC, but an unexpanded QL is problematic
(slow ports, insufficient memory for adequate buffers).



Adrian

-----Original Message-----
From: ql-users-boun...@lists.q-v-d.com
[mailto:ql-users-boun...@lists.q-v-d.com] On Behalf Of Plastic
Sent: 16 February 2011 14:49
To: ql-us...@q-v-d.com
Subject: Re: [Ql-Users] Pic test.

Any prospect, USBWiz thread, that the USB driver could support a USB class
keyboard?

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to