We are trying to configure FX3 as an SPI master to communicate with a PIC33 device setup as an SPI slave. We would like to have full-duplex communication between the master and the slave. But in register mode, the available firmware APIs CyU3PSpiTransmitWords() and CyU3PSpiReceiveWords() transfer data in only one direction.
So we would like to know:
a) Does FX3 support SPI full-duplex communication in register mode ?
b) If yes, then which is the API to achieve this ?
Solved! Go to Solution.
Thanks for your answer.
Is it just that the SPI register-mode APIs do not support full-duplex ?
The thread https://community.cypress.com/message/80602 seems to indicate so.
If this is the case, then modifying the API should enable us to support full-duplex, is this right ?