-
Notifications
You must be signed in to change notification settings - Fork 79
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
Adafruit Trinket M0 supported? #20
Comments
I will make a guess. The original trinket uses an ATTINY85 and the M0 uses a much more sophisticated processor ATSAMD21E18. Getting to ATTINY85 to bitbang USB is an amazing feat of cleverness, but it stretches the chip to do low-speed USB and sometimes there are timing problems with individual chips or USB controllers. The ATSAMD21E18 is described as having native USB so I suppose much more is implemented in hardware & should be more reliable. But the ATSAMD21E18 is a much different processor and therefore would require different firmware than an ATTINY85. (If I'm wrong, I'm wrong. But that's how I read it) |
That's correct. The i2c-tiny-usb makes extensive use of the attiny85's features. It may be possible to write a compatible firmware for the trinket m0. But this sure needs to be written explicitly for the m0. |
Would you put this info into your |
On the Adafruit Trinket home is a deprecation warning, advising users to change to the Adafruit Trinket M0. Is this also supported by this firmware?
What changes would be necessary to support the Trinket M0?
The text was updated successfully, but these errors were encountered: