Here is the device descriptor for the BU0836A:Ĥ bDeviceClass 1 00h Class info in Ifc DescriptorsĬonfiguration Descriptor 1 Bus Powered, 100 mAĮndpoint Descriptor 81 1 In, Interrupt, 4 ms I can only access up to the 8th axis.Ġx05, 0x01, // USAGE_PAGE (Generic Desktop)Ġx26, 0xff, 0x00, // LOGICAL_MAXIMUM (255) However the axes are not shown in the Windows descriptor nor are their values visible in any way I can test. Well, it doesn't error when there are more than 8 axes available at any point in development. You can learn more about them from the USB HID Usage Tables.Ġx05, 0x01, /* Usage Page (Generic Desktop) */Ġxa1, 0x01, /* Collection (Application) */ This is the HID descriptor for the joystick. HID descriptor is listed on the project web page at : Here is another project using an Arduino that supports 40 buttons and 8 axes. In fact, I probably will wait to work on it until at least a couple people have volunteered here to help test. I *really* need your help with testing, when I work on this. I'm also hoping anyone interested in many-asix joystick support will subscribe to this thread. I need the actual HID descriptors from these devices, or some other way of figuring out how to write the descriptors so Windows will recognize the device and show it properly. This forum topic is my reminder to again investigate 8 (or more) axis support. This product implements 8 and has screenshots of the Windows control panel. Robert Ferguson send me a link to this project which seems to work with 7 axes. With limited time, I reverted to the 6 axis HID descriptor from Teensy 2.0. Windows seemed to detect the device, but it would not show up in the Joystick control panel as 8 axes. When I wrote the Teensy 3.0 version, I briefly tried 8 axes, but ran into trouble. Teensyduino currently implements a 6 axis joystick. Thanks anyway.Moderator Edit: the latest many-axis source code is attached to reply #36 (). With it, I'm sure that you can do what you have in mind. It's a simple and very stable piece of software that allows to configure and program every kind of HID (Human Interface Device). Hey, if you are on Macintosh, check Controller Mate. so i was thinking i might be able to make kinda like a yoke with my steering weel.(Don't ask how.) The reson why i want to fly with joystick and mouse is cause i do have a sterring weel pluged in but i never use it anyway my logitech extreme 3d pro is a cheap joystick and makes it hard to fly GA aircraft. Actually, using standard shell commands, I wrote a simple script that uses UNIX 'patch' command in order to handle multiple configurations, but it's only a quick and dirty solution. Thus, to configure all those joysticks to work together, I tweaked directly the preference file. X-Plane does not handle very well the configuration of many joysticks, especially in term of visual interface. Leo Bodnar () is so impolite (and stupid) that he never answered to my mail regarding his Universal Joystick Controller (BTW, if someone is aware of this kind of product sold by a better person, please let me know). I haven't connected the Arduino's yet and Mr. controlling all the GPSs available in X-Plane with the same set of key). On top of that I'm using a third joysticks, which is actually a virtual one, either to combine the two real ones and to create advanced function (i.e. I'm using two Saitek Joysticks (Aviator+X52), plus 3 Saitek Throttle Quadrants, Radio Panel, Switch Panel and Autopilot Panel. Just curious: anyone using two joysticks?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |