Hi @sai-bodhanapu
If you take a look at the Lpspi_Ip_SyncTransmit(), this function calls Lpspi_TransmitTxInit() and Lpspi_TransmitRxInit() which receives as a parameter their respective buffer and the same length which is the one defined in the call of Lpspi_Ip_SyncTransmit().
This means that this function was designed so that transmission and reception work with the same number of bytes.
Please let me know if the explanation is clear or if it is not what you were looking for.
B.R.
VaneB