I am trying to use the AWR1642 as a SPI master. I need to connect a SPI slave (another TI part) that uses 24 bit word SPI transfers from an AWR1642. Here is a timing diagram of the slave:
The problem is that the mmwave sdk only supports sending SPI frames of 8-bits and 16-bis (uint32_t SPI_Params_t::dataSize SPI data frame size in bits, only 8 and 16 are supported), which means the master (AWR1642) raises CS sooner the slave demands. Is there any way to get the driver to send 24 bit transactions without having to manually control the CS via a GPIO?