Flexcomm's SPI only supports SSEL0, SSEL1. Datasheet description says up to 4 SSs, except FC3 & FC4 the SS pins exist only SSEL0, SSEL1 in chip package.
So, I am testing using GPIO to selecting over 4 SPI devices.
First of all, I use lpcxpresso54608_freertos_spi example to see exactly how Master-slave communicates. (Attached Figure 1)
In this code, you changed the SSEL0 setting to GPIO, adding GPIO control before and after communication.
The master->slave communication is displayed normally.
In slave->master communication, the first byte is added as a pile of 0xFF.
(Attached Figure 2)
Perhaps, it's because GPIO CS occurs before the clock. Is there any way to modify it?
(Note, I attach the code to test GPIO_CS "_with_gpio.zip".)
(and also I attach the console log of GPIO_CS).