This PR adds compatiblity with the following development boards:
SAMD21 based boards:
Adafruit Crickit M0
Adafruit Feather M0 & variants
Adafruit Gemma M0
Adafruit ItsyBitsy M0 Express
Adafruit QtPy M0
Adafruit Trinket M0
Arduino MKR series
Arduino Zero
SAMD51 based boards:
Adafruit Feather M4 Express
Adafruit Feather M4 CAN Express
Adafruit ItsyBitsy M4 Express
Adafruit Metro M4 Express
Adafruit Metro M4 Express AirLift Lite
SAME51 based boards:
Adafruit Grand Central M4
This should be enough to cover almost everyone's use-cases.
Additionally, DMA is automatically enabled if the target microcontroller supports it. Otherwise, CRSFforArduino will default to using the hardware serial buffer.
This removes the requirement for DMA to be necessary in order for something to be compatible with my library.
This PR adds compatiblity with the following development boards:
This should be enough to cover almost everyone's use-cases.
Additionally, DMA is automatically enabled if the target microcontroller supports it. Otherwise, CRSFforArduino will default to using the hardware serial buffer. This removes the requirement for DMA to be necessary in order for something to be compatible with my library.