SpoddyCoder
New member
Hi,
I'm using Teensy 3.2 to act as a HOTAS flight controller based on this original project here...
https://forum.pjrc.com/threads/33371-Thrustmaster-T-Flight-Hotas-X-Teensy-MCU-mod-%28USB-Flight-Joystick-Throttle%29
I've updated so that it works with latest Teensy 3.2 board files (above project is very old)...
https://github.com/SpoddyCoder/teensy-hotas
This works well, but the joystick is not recognised by the PC until after the Arduino IDE is launched and the Teensy port is selected (I dont' have to upload code, just select the port). At this point the PC recognises the joystick, I can close the IDE and continue to use it in games as intended.
I suspect the problem may be around my re-integration of the original authors HotasX interface into the latest teesny3.2 board files...
https://github.com/SpoddyCoder/teensy-hotas/commit/bcc00d9c30cdf59a3ea81ee41fbe30af6508d4a3
But I'm out of my depth - can only just read the code and don't have the knoweldge to really understand what's going on.
Any pointers would be very appreciated, thanks.
I'm using Teensy 3.2 to act as a HOTAS flight controller based on this original project here...
https://forum.pjrc.com/threads/33371-Thrustmaster-T-Flight-Hotas-X-Teensy-MCU-mod-%28USB-Flight-Joystick-Throttle%29
I've updated so that it works with latest Teensy 3.2 board files (above project is very old)...
https://github.com/SpoddyCoder/teensy-hotas
This works well, but the joystick is not recognised by the PC until after the Arduino IDE is launched and the Teensy port is selected (I dont' have to upload code, just select the port). At this point the PC recognises the joystick, I can close the IDE and continue to use it in games as intended.
I suspect the problem may be around my re-integration of the original authors HotasX interface into the latest teesny3.2 board files...
https://github.com/SpoddyCoder/teensy-hotas/commit/bcc00d9c30cdf59a3ea81ee41fbe30af6508d4a3
But I'm out of my depth - can only just read the code and don't have the knoweldge to really understand what's going on.
Any pointers would be very appreciated, thanks.