![]() |
MAX32665 SDK Documentation
0.2
Software Development Kit Overview and API Documentation
|
Structure type representing a SPI17Y Master Transaction request.
Data Fields | |
uint8_t | ssel |
Slave select line to use. More... | |
uint8_t | deass |
Non-zero to de-assert slave select after transaction. More... | |
spi17y_sspol_t | ssel_pol |
Slave select line polarity. More... | |
const void * | tx_data |
Pointer to a buffer to transmit data from. More... | |
void * | rx_data |
Pointer to a buffer to store data received. More... | |
spi17y_width_t | width |
Number of data lines to use, see spi17y_width_t. More... | |
unsigned | len |
Number of transfer units to send from the tx_data buffer. More... | |
unsigned | bits |
Number of bits in transfer unit (e.g. More... | |
unsigned | rx_num |
Number of bytes actually read into the rx_data buffer. More... | |
unsigned | tx_num |
Number of bytes actually sent from the tx_data buffer. | |
spi17y_callback_fn | callback |
Callback function if desired, NULL otherwise. | |
uint8_t spi17y_req_t::ssel |
(Master only, ignored in slave mode)
uint8_t spi17y_req_t::deass |
(Master only, ignored in slave mode)
spi17y_sspol_t spi17y_req_t::ssel_pol |
const void* spi17y_req_t::tx_data |
NULL if undesired.
void* spi17y_req_t::rx_data |
NULL if undesired.
spi17y_width_t spi17y_req_t::width |
unsigned spi17y_req_t::len |
unsigned spi17y_req_t::bits |
8 for byte, 16 for short)
unsigned spi17y_req_t::rx_num |