22#include "api/HardwareSPI.h"
63 void transfer(
void* data,
size_t count);
67 void endTransaction(
void);
68 void attachInterrupt();
69 void detachInterrupt();
88 if (
result ==
nullptr && p_source !=
nullptr) {
89 result = p_source->getSPI();
Definition HardwareSPI.h:120
Definition HardwareSPI.h:46
Abstract interface for providing SPI hardware implementations.
Definition Sources.h:51
SPI wrapper class that provides flexible hardware abstraction.
Definition SPIWrapper.h:53
void setSource(SPISource *source)
alternatively defines a class that provides the SPI implementation
Definition SPIWrapper.h:77
void setSPI(HardwareSPI *spi)
defines the spi implementation: use nullptr to reset.
Definition SPIWrapper.h:72
We provide the WiFi class to simulate the Arduino WIFI. In in Linux we can expect that networking is ...
Definition CanMsg.cpp:31
SPIWrapper SPI
Global SPI instance used by Arduino API and direct access.
Definition SPIWrapper.cpp:27