* Ada binding for USB ports on Windows 95?
@ 2008-09-29 15:40 Bob Spooner
2008-09-29 16:29 ` Dmitry A. Kazakov
0 siblings, 1 reply; 5+ messages in thread
From: Bob Spooner @ 2008-09-29 15:40 UTC (permalink / raw)
Does anyone know of such a binding or, lacking that, a source for the
specifications for the C interface so I can write my own?
Bob
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada binding for USB ports on Windows 95?
2008-09-29 15:40 Ada binding for USB ports on Windows 95? Bob Spooner
@ 2008-09-29 16:29 ` Dmitry A. Kazakov
2008-09-30 15:00 ` Ada binding for USB ports on Windows 95? I meant Windows XP Bob Spooner
0 siblings, 1 reply; 5+ messages in thread
From: Dmitry A. Kazakov @ 2008-09-29 16:29 UTC (permalink / raw)
On Mon, 29 Sep 2008 11:40:35 -0400, Bob Spooner wrote:
> Does anyone know of such a binding or, lacking that, a source for the
> specifications for the C interface so I can write my own?
C specifications can be found in the MSDN. For example HID USB devices:
http://msdn.microsoft.com/en-us/library/ms790932.aspx
I doubt that there exist Ada sources, for all the API is catastrophic. For
example, to catch device connect/disconnect notifications you need a
window! They are sent as window message!
As for C. You can find some C++ code here:
http://lvr.com/hidpage.htm#MyExampleCode
Beware, if I correctly remember, the code is not very good (contains
superfluous calls, maybe, even leaks resources, I don't remember the
details, sorry. So carefully read Microsoft description of the API
functions the code uses. You will easily figure out its weak points.
P.S. I cannot tell anything useful about Windows 95. AFAIK, it did not
fully support USB.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada binding for USB ports on Windows 95? I meant Windows XP
2008-09-29 16:29 ` Dmitry A. Kazakov
@ 2008-09-30 15:00 ` Bob Spooner
2008-10-01 11:44 ` RasikaSrinivasan
0 siblings, 1 reply; 5+ messages in thread
From: Bob Spooner @ 2008-09-30 15:00 UTC (permalink / raw)
I was thinking XP and for some reason wrote 95.
USB 2 is what I need. Thanks.
Bob
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada binding for USB ports on Windows 95? I meant Windows XP
2008-09-30 15:00 ` Ada binding for USB ports on Windows 95? I meant Windows XP Bob Spooner
@ 2008-10-01 11:44 ` RasikaSrinivasan
2008-10-08 16:34 ` Bob Spooner
0 siblings, 1 reply; 5+ messages in thread
From: RasikaSrinivasan @ 2008-10-01 11:44 UTC (permalink / raw)
On Sep 30, 11:00 am, "Bob Spooner" <rl...@psu.edu> wrote:
> I was thinking XP and for some reason wrote 95.
>
> USB 2 is what I need. Thanks.
>
> Bob
if you intend to build an interface, libusb is a good place to start.
it is also intended to be platform independant.
hope this helps, srini
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada binding for USB ports on Windows 95? I meant Windows XP
2008-10-01 11:44 ` RasikaSrinivasan
@ 2008-10-08 16:34 ` Bob Spooner
0 siblings, 0 replies; 5+ messages in thread
From: Bob Spooner @ 2008-10-08 16:34 UTC (permalink / raw)
<RasikaSrinivasan@gmail.com> wrote in message
news:49c9bca0-4a77-4cc6-9452-9ef9e3c160b0@l42g2000hsc.googlegroups.com...
On Sep 30, 11:00 am, "Bob Spooner" <rl...@psu.edu> wrote:
> I was thinking XP and for some reason wrote 95.
>
> USB 2 is what I need. Thanks.
>
> Bob
if you intend to build an interface, libusb is a good place to start.
it is also intended to be platform independant.
hope this helps, srini
Thanks Srini. That looks interesting.
Bob
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-10-08 16:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-29 15:40 Ada binding for USB ports on Windows 95? Bob Spooner
2008-09-29 16:29 ` Dmitry A. Kazakov
2008-09-30 15:00 ` Ada binding for USB ports on Windows 95? I meant Windows XP Bob Spooner
2008-10-01 11:44 ` RasikaSrinivasan
2008-10-08 16:34 ` Bob Spooner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox