USB driver demos?



Hi,
I picked up a Unipod at the Wakefield show, and I'm looking into the
possibility of writing a driver for the VLSI Vision (now STmicroelectronics)
CPiA webcam controller. Thing is, although the demo driver (the DRU-100 radio
controller) uses the parts of the API I'm interested in, I'm finding it a
little difficult getting to grips with some of the concepts behind it. There
also seems to be very little info on how the DRU-100 is actually controlled,
so it's a little difficult figuring out why the code is doing something (I
tend to try and follow data from the original buffer to the API function that
squirts the data down the USB line).

Does anyone know of any other open-source RISC OS USB device drivers
(preferably written in C) that I could take a look at? Anything would be
useful, especially if there was some documentation along the lines of
"Sending a bulk transfer to endpoint 2 with the data 0B EE FF makes the LED
turn on", so I can get some bearing on how the code actually works.

I'd also like to get my mitts on a StrongHelp manual that covers the Simtec
API, and/or a PDF version of the documentation on riscos-usb.org (multipage
HTML is just a bit of a pain to print off).

Thanks.
--
Phil. | Kitsune: Acorn RiscPC SA202 64M+6G VF+UniPod
philpem@xxxxxxxxxxxxx (valid!)| Cheetah: Athlon64 3200+ A8VDeluxeV2 1G+180G
http://www.philpem.me.uk/ | Tiger: Toshiba SatPro4600 Celeron700 256M+40G
No software patents! <http://www.eff.org/> / <http://www.ffii.org/>
.



Relevant Pages

  • Re: Waiting on data from driver
    ... Sure, but your API had better be well documented, which in my book is full ... documentation of everything that they may need to effectively use the ... driver, ... > smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)
  • Re: USB driver demos?
    ... STmicroelectronics) CPiA webcam controller. ... driver uses the parts of the API I'm ... original buffer to the API function that squirts the data down the USB ... Simtec API, and/or a PDF version of the documentation on riscos-usb.org ...
    (comp.sys.acorn.programmer)
  • Re: [PATCH 0/24] make atomic_read() behave consistently across all architectures
    ... (It is not an API documentation; ... Without me (the API user) providing extra barriers, ... like generally if driver guys consider lockless ...
    (Linux-Kernel)
  • Ethernet Controller
    ... I'm working on a Dell: ... I've reloaded XP Home and the Ethernet Controller can't find a ... The documentation CD's don't seem to have it. ... site is the driver for the NIC. ...
    (microsoft.public.windowsxp.general)
  • Re: Longtime VMS system manager/programmer available
    ... are quite a few things you can not do in a driver and there are ... Does similar documentation exist in the PL/I ... providing an API. ...
    (comp.os.vms)

Loading