#include "utility/template/spi.h"
class cirque_pinnacle_arduino_wrappers::SPIClass;

A class to wrap platform-specific implementation of the SPI data bus in Arduino-like API.

Missing features

This implementation does not support slave device behavior or interrupt service routines.

Constructors

SPIClass();

Instantiate an object for use with a single SPi bus.

Methods

void begin(int bus_number = PINNACLE_DEFAULT_SPI_BUS, SPISettings settings = SPISettings());
void transfer(void *tx_buf, void *rx_buf, uint32_t len);
void transfer(void *buf, uint32_t len);
uint8_t transfer(uint8_t tx);