![]() |
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 |