12 int16_t spiTxRx(
const uint8_t *txbuf, uint8_t *rxbuf, uint16_t len);
14 int16_t spiTx(
const uint8_t *txbuf, uint16_t len);
16 int16_t spiRx(uint8_t txbyte, uint8_t *rxbuf, uint16_t len);
18 void setSpeed(uint32_t Hz);
20 void generateCS(
bool val);
24 void spiAttachRxIrq(
void (*)(uint8_t data));