nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches

◆ BM_SPI_MNGR_TRANSFER

#define BM_SPI_MNGR_TRANSFER ( _tx_data,
_tx_length,
_rx_data,
_rx_length )

#include <bm_spi_mngr.h>

Value:
{ \
.tx_data = (const uint8_t *)(_tx_data), \
.tx_length = (uint8_t)(_tx_length), \
.rx_data = (uint8_t *)(_rx_data), \
.rx_length = (uint8_t)(_rx_length), \
}

Macro for creating a simple SPI transfer initializer.

Parameters
[in]_tx_dataPointer to data to send, or NULL if _tx_length is zero.
[in]_tx_lengthNumber of bytes to send, must fit in uint8_t.
[in]_rx_dataPointer to buffer for received data, or NULL if _rx_length is zero.
[in]_rx_lengthNumber of bytes to receive, must fit in uint8_t.