| 
      
      
      From: Kitsok <ko...@ki...> - 2007-08-07 10:38:06
      
     | 
| Hello All! I'm developing gaming device for flight simulation. Part of the device is HID joystick, another part is custom input(encoders, DACs, rotary switches, etc) and output (LED displays, PWM controlled gauges, lamps, etc). Originally it was pure HID device with input and output reports defind, but I've found that I need more data to be transferred in and out. So my goal is to use Windows driver for HID part and LibUSB for custom part. In host application I'm going to use bulk read and writes. The first (and major) question is - it is possible to write the inf file in a way where the HID part(&MI_00) is served by windows driver and the custom part is served by LibUSB? The second question is actually regarding bulk transfer. The device(AT91SAM7S256) has 4 endpoints, 2 of them (planned to be used by custom part) has size of 64 bytes. Also the endpoints support ping-pong transfer. I plan to bulk transfer 256-512 bytes in one usb_bulk_write/read call so I suppose that there will be 4-8 consequentive data out/in transactions. The question is - will it work as expected or I can send no more than maximum EP size in a time? Thanks! Best regards, Konstantin Klubnichkin -- View this message in context: http://www.nabble.com/Composite-device---HID-%2B-custom-tf4229374.html#a12031879 Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |