ZZ-Cat / CRSFforArduino

An Arduino Library for communicating with ExpressLRS and TBS Crossfire receivers.
GNU Affero General Public License v3.0
162 stars 27 forks source link

Add hardware compatibility with all SAM D21, D51 & E51 based dev boards #1

Closed ZZ-Cat closed 1 year ago

ZZ-Cat commented 1 year ago

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.