Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: gdsports

Search: Search took 0.00 seconds.

  1. That is the correct place in the code where...

    That is the correct place in the code where matching is done. The following code builds the mouse configuration descriptor parser object so it occurs a few steps before the code you specified.
    ...
  2. I would try minicom, picocom, and screen (sudo...

    I would try minicom, picocom, and screen (sudo apt install minicom picocom screen). See if enabling/disabling hardware flow control and DTR make a difference. This is USB serial versus UART serial so...
  3. The USB Host Shield (UHS2) library looks for the...

    The USB Host Shield (UHS2) library looks for the USB interface triplet (class ID=3, subclass ID=1, protocol=2) for mouse devices but the Teensy USB device library reports (3, 0, 0). I assume other...
  4. Replies
    50
    Views
    1,303

    I just tried a USB composite device with CDC ACM...

    I just tried a USB composite device with CDC ACM and MSC with the UHS2 USB host MIDI driver. The driver claimed the clearly non-MIDI device. I do not see how it can co-exist with any other USB device...
  5. Replies
    50
    Views
    1,303

    I see you found the UHS code. I do not see how it...

    I see you found the UHS code. I do not see how it can reject non-MIDI devices. As long as the device has at least 1 bulk in and 1 bulk out the driver will claim the device. Perhaps a better solution...
  6. Replies
    50
    Views
    1,303

    The USB Host Shield library USB Host MIDI driver...

    The USB Host Shield library USB Host MIDI driver does the same check for class and subclass but if it fails, it looks for Bulk In and Bulk Out endpoints. If they exist, it uses them. This is far from...
  7. This article might help. ...

    This article might help.

    https://www.circuitsathome.com/mcu/teensy-3-0-now-supported-by-the-usb-host-library/
  8. The middleman may need to emulate more than the...

    The middleman may need to emulate more than the vid/pid. It may have to copy all USB descriptors to fool the application. But I would start with a generic MIDI device and change the vid/pid then see...
  9. @KurtE, PR #23 works fine on the Gigabyte...

    @KurtE,

    PR #23 works fine on the Gigabyte N-key rollover keyboard and my other USB keyboards (plain, nothing special, wired USB). I also uncommented the forcebootmode function just to see what...
  10. Joystick patch updated to Teensyduino 1.45. ...

    Joystick patch updated to Teensyduino 1.45.

    15343
  11. Tested TeensyLC with Joystick and Joystick +...

    Tested TeensyLC with Joystick and Joystick + Serial on an up to date Win10 computer. Both options work. I updated the zip file on the other thread to enable Joystick + Serial on all Teensy 3.x and LC.
  12. The attached file has patches for Teensyduino...

    The attached file has patches for Teensyduino 1.44 to add USB types Joystick and Joystick + Serial. The Serial is USB CDC ACM. The Microsoft Xbox Adaptive Controller works with both options. The...
  13. I tried the same TeensyLC from yesterday on an up...

    I tried the same TeensyLC from yesterday on an up to date Win 10 PC and it shows the same problem you are seeing. The first test was before a large number of Windows updates were installed.
  14. Replies
    70
    Views
    12,815

    The debug output does not show VID/PID so the...

    The debug output does not show VID/PID so the mouse never even enumerates. Make sure the mouse works on a computer. Or try a powered USB hub.
  15. I see no problem with Win 10, IDE 1.8.7,...

    I see no problem with Win 10, IDE 1.8.7, Teensyduino 1.44, Teensy LC, Joystick example Complete.

    15288
  16. The Microsoft Xbox Adaptive Controller (XAC)...

    The Microsoft Xbox Adaptive Controller (XAC) ignores all USB HID devices except for joysticks. This project converts USB HID mouse messages into USB HID joystick messages. This allows the use of USB...
  17. The attached file has patches for Teensyduino...

    The attached file has patches for Teensyduino 1.44 to add USB types Joystick and Joystick + Serial. The Serial is USB CDC ACM. The Microsoft Xbox Adaptive Controller works with both options. The...
  18. See if this helps. ...

    See if this helps.

    https://forum.pjrc.com/threads/54227-Problem-with-Teensy-USB-HID-Joystick-implementation
  19. The Microsoft Xbox Adaptive Controller (XAC)...

    The Microsoft Xbox Adaptive Controller (XAC) ignores the hat switch on the Logitech Extreme 3D Pro flight stick. The joystick splitter project is one way to solve this problem using Arduino...
  20. Chris, I am glad to hear the new Joystick working...

    Chris, I am glad to hear the new Joystick working out.

    I sketched out an IMU to joystick program for a head, hand, or finger controlled joystick. I have to step away from XAC for a while so I am...
  21. As far as I can tell, the XAC ignores the...

    As far as I can tell, the XAC ignores the joystick buttons. Anyone got joystick buttons to work?

    I found XAC has a Shift function so a single joystick can be swapped to the other joystick when the...
  22. Oops, that should have been usb_desc.h, not...

    Oops, that should have been usb_desc.h, not usb_desc.c. Attached is an update zip file.
    15108
  23. The Teensy LC and probably Teensy 3 work on the...

    The Teensy LC and probably Teensy 3 work on the Xbox Adaptive Controller (XAC) using the modified Teensyduino 1.44 files are in the zip file. The changes creates a USB Type Joystick which does not...
  24. I now have an XAC but no USB joysticks. I can...

    I now have an XAC but no USB joysticks. I can confirm the following do not work: MSF_XINPUT, teensyLC joystick, and arduinojoysticklibrary on SAMD. I will try the arduino joystick library on a pro...
  25. Add Xbox 360 wired USB controller to USBHost_t36

    USBHost_t36 has support for the Xbox 360 wireless controller but my Xbox 360 wired USB does not work. I added support using a clone Xbox 360 wired USB controller. As far as I can tell, the clone...
  26. See my reply on this thread about the MSF-XINPUT...

    See my reply on this thread about the MSF-XINPUT library which might help.

    https://forum.pjrc.com/threads/53786-Xbox-Adaptive-Controller-with-Teensy-HID-Joystick
  27. I have been looking at various Teensy USB...

    I have been looking at various Teensy USB projects as well but I do not have an adaptive controller. I do not know which approach is easiest.

    1) Modify the files in...
  28. Replies
    1
    Views
    383

    I modified a USB keyboard pass through/key...

    I modified a USB keyboard pass through/key remapper program to use the Teensy 3.6 USB host library. The project also works on a Leonardo/32u4 with USB host shield. The sketch gets the raw HID report...
  29. USB printer driver for Teensy 3.6 USB host port

    I posted a USB printer driver with ESC/POS library for the Teensy 3.6 USB host port. It works on my $27 USB receipt printer but I do not know how well it works on any other printer. I doubt an inkjet...
  30. I found this useful. ...

    I found this useful.

    https://stackoverflow.com/questions/6022302/how-to-apply-unmerged-upstream-pull-requests-from-other-forks-into-my-fork
  31. Thanks KurtE. I tried the patch on my 4...

    Thanks KurtE. I tried the patch on my 4 keyboards. All work fine including the Gigabyte K83. I thought the multimedia keys would not work in boot mode but they work fine. I did not know it is...
  32. See the pull request which might do what you...

    See the pull request which might do what you want.

    https://github.com/PaulStoffregen/USBHost_t36/pull/18
  33. Replies
    9
    Views
    701

    Are you using a clone shield? Some have serious...

    Are you using a clone shield? Some have serious problems.

    https://esp8266-notes.blogspot.com/2017/08/defective-arduino-usb-host-shield-boards.html

    I guess Teensy 3.2 is 5V tolerant so a shield...
  34. I'm using the Gigabyte model GK-Force K83 with...

    I'm using the Gigabyte model GK-Force K83 with blue switches (clicky audible feedback). There is a K83 with red switches (no click) but I assume it works the same way over USB. Other models with LED...
  35. The problem is this keyboard implements N key...

    The problem is this keyboard implements N key rollover (NKRO) where N = 64.

    The Gigabyte mechanical keyboard works on a Ubuntu Linux 18.04 system so I captured USB HID reports. The keyboard sends...
  36. Gigabyte keyboard does not work on Teensy 3.6 host port

    My Gigabyte USB keyboard works with Due but not with Teensy 3.6. The difference is Due sends SET PROTOCOL to boot mode while keyboard.cpp does not. I added SET PROTOCOL to keyboard.cpp and now the...
  37. Replies
    16
    Views
    1,767

    A simple example of a USB keyboard pass through....

    A simple example of a USB keyboard pass through. I verified it works on a Xbox One.


    // derived from "mouse" example of USBHost_t36 library
    // simple relaying of keystrokes between a keyboard...
  38. Replies
    16
    Views
    1,767

    Looks like there are pull requests to make it...

    Looks like there are pull requests to make it easy to implement a USB keyboard pass through/proxy. One is for USB keyboard host side modifications and the other for device side.
    ...
Results 1 to 38 of 38