Communication

AceSPI

Unified interface for selecting hardware or software SPI implementations on Arduino platforms.

Provides HardSpiInterface, HardSpiFastInterface, SimpleSpiInterface, and SimpleSpiFastInterface.

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.