Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teensyduino Updates #3

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open

Teensyduino Updates #3

wants to merge 20 commits into from

Conversation

dmadison
Copy link

@dmadison dmadison commented May 22, 2022

The project currently uses Teensyduino 1.53 and version 1.8.13 of the Arduino IDE (5ff5de7). I've gone through and updated the Teensyduino versions for all project files to the last releases:

  • Teensyduino 1.54 and Arduino 1.8.15 (347950a) (CI)
  • Teensyduino 1.55 and Arduino 1.8.16 (9dbf83a) (CI)
  • Teensyduino 1.56 and Arduino 1.8.19 (a76ee36) (CI)

I've also added support for the Teensy 4 "MicroMod" board that was added with 1.54, and added some lines to the .gitignore to filter out core files which are unused by the project (to allow copy + pasting core folders).

This PR also includes a CI script to check for any compilation issues with all boards and examples. It's based off of the ArduinoXInput_Teensy CI workflow and works great. The CI has found no compilation issues to date. For good measure I also added a CI badge to the README.

For compatibility with certain libraries that assume a Serial interface is always present (e.g. #2) I added a dummy Serial object for the NS_Gamepad mode. This isn't strictly necessary but it is quite convenient.

I've tested the latest version of the NSGamepad example on both a Teensy 3.2 and a Teensy 4.0 with my Nintendo Switch v2 and everything works as expected.

Please let me know if there's anything I can do on my end to get these updates merged. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant