-
-
Notifications
You must be signed in to change notification settings - Fork 90
Description
Are there any plans to support the Arduino Nano Every? I just got one and was annoyed that FastAccelStepper doesn't work on it (I somehow did not notice that it uses a different processor from the Arduino Nano). From the quick research that I did, it will not be an easy change as the architecture is very different.
It uses the ATMega4809 (megaAVR architecture) and assuming that I understand the datasheet correctly, it has 1 "type A" and 4 "type B" timers. The Arduino Core seems to use the "type A" and 2 of the "type B" timers for PWM, but it also might use the other "type B" timers for something else? The code is not clear. The timer can generate an "event" that can trigger the MUX to control an output pin, the available output pins for the events are: PA2 (A4), PA7 (none), PB2 (D5), PC2 (none), PC7 (none), PD2 (A1), PD7 (none), PE2 (D13), PF2 (also A4?).
The more I look into this, the more it seems like a huge process and I would not know where to start. Perhaps this might help someone else in the future.