Writing my own driver for vxWorks

If you have questions or comments concerning any non-support related 3Dconnexion topic, please use this forum.

Moderator: Moderators

Post Reply
DavePugh
Posts: 6
Joined: Thu Apr 05, 2007 2:47 am

Writing my own driver for vxWorks

Post by DavePugh »

I'd like to be able to integrate a SpacePilot with the TV broadcast vision mixer product that our company makes (Snell & Wilcox). It is based on a PowerPC embedded CPU with a USB interface, running the vxWorks operating system.

Is it possible to get access to the specific USB protocol details used by the SpacePilot so that I can write a vxWorks driver for it? I'll need to know what primary class(es) of USB device that it uses, plus any other relevant information.

Thanks

DaveP
jwick
Moderator
Moderator
Posts: 3341
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Hi Dave,

It is a HID usage page 1 multiaxis controller. The vendor ID is 0x046d, the product ID is 0x6c25. These can usually be queried easily with OS HID/USB support routines.

Support for the SP sensor and buttons are very straightforward. Exactly like any other USB mouse, joystick, whatnot.

The LCD is another situation all together. You have to create a bitmap and send it down to the device. The format for this is very specific.

Jim
3Dx Software Development
DavePugh
Posts: 6
Joined: Thu Apr 05, 2007 2:47 am

Post by DavePugh »

Thanks Jim. Now all I need to do is convince my boss that we should buy one :)
Post Reply