I ran the Linux 64-bit version of the Teensyduino 1.53 installer, from here:
https://www.pjrc.com/teensy/td_download.html
This installs an old version of the USBHost_t36 library, where the USBHost_t36.h file has 1905 lines, and does not define the msController class. The latest version in GitHub is 2118 lines long, and defines the msController class. I have no idea how old the version is that is installed by the Teensyduino installer.
Shouldn't the Teensyduino installer simply grab the latest copy of each library from GitHub? (A git client is not needed for this -- you can get a whole repo as a zipfile directly from GitHub.)
Is the fix for this to delete each needed library directory from arduino-X.Y.Z/hardware/teensy/avr/libraries/ , and then do a git checkout into the same location? Or is there a way to update these libraries using the Arduino IDE or a commandline tool?
https://www.pjrc.com/teensy/td_download.html
This installs an old version of the USBHost_t36 library, where the USBHost_t36.h file has 1905 lines, and does not define the msController class. The latest version in GitHub is 2118 lines long, and defines the msController class. I have no idea how old the version is that is installed by the Teensyduino installer.
Shouldn't the Teensyduino installer simply grab the latest copy of each library from GitHub? (A git client is not needed for this -- you can get a whole repo as a zipfile directly from GitHub.)
Is the fix for this to delete each needed library directory from arduino-X.Y.Z/hardware/teensy/avr/libraries/ , and then do a git checkout into the same location? Or is there a way to update these libraries using the Arduino IDE or a commandline tool?