Hi @VaneB,
thanks to your suggestions I have done multiple messages exchange between LSPI0 and LSPI2, full duplex and with DMA, so thanks a lot, great job!
I have a question about:
According to the TxBuffers FrameSize parameter, the functionLpspi_Ip_UpdateFrameSize()should be set to 8 instead of the 32 you are currently assigning.
1) why can not I use 32 as frame size? Looking the configuration the max value could be 64 (now it is 64, I want to show you what i mean).
.
2)The API Lpspi_Ip_AsyncTransmit has as parameter Length "number of bytes to be sent", but It seems that It is used also as Rx side, not only for Tx side.
I have done an excercise where Master sends 1024 and receives 8, slave sends 8 and receives 1024, during the execution, the Master is always in BUSY status.
Any opinion on that?

3) Why is there not an API/Driver only for receive (as slave) and only for send data (as master)?
It is attached also my project, maybe should be usefull for other users (RTD 5.0.0, S32D 3.5). In the project there are also the defines to test question 2.
Thanks!