Data structure used with OSPI_Transfers - OSPI_lld_readDirect, OSPI_lld_writeDirect, OSPI_lld_readIndirect, OSPI_lld_writeIndirect.
It indicates how many OSPI_FrameFormat frames are sent and received from and to the buffer buf.
| Data Fields | |
| uint32_t | count | 
| void * | buf | 
| uint32_t | addrOffset | 
| uint32_t | status | 
| uint32_t | dataLen | 
| uint32_t | transferOffset | 
| uint32_t | transferTimeout | 
| uint32_t | state | 
| uint32_t OSPI_Transaction::count | 
[IN] Number of frames for this transaction
| void* OSPI_Transaction::buf | 
[IN] void * to a buffer to receive/send data
| uint32_t OSPI_Transaction::addrOffset | 
[IN] Address offset to write to an OSPI flash device.
| uint32_t OSPI_Transaction::status | 
[OUT] OSPI_TransferStatus code set by OSPI_Transfers
| uint32_t OSPI_Transaction::dataLen | 
[IN] Length of response buffer
| uint32_t OSPI_Transaction::transferOffset | 
[IN] Holds the offset for the current transfer
| uint32_t OSPI_Transaction::transferTimeout | 
[IN] Timeout of the specific transfer
| uint32_t OSPI_Transaction::state | 
[IN] Transaction State