Hi,
short version: We need to poll the input of an GPIO pin very time after a word was received by the SSI module BUT before frame pin level goes high. How do one accomplish that using cc26xx family MCUs (without using SW/bitbanging)?
problems related to this topic (but answers not applicable here afaik):
e2e.ti.com/.../59710
e2e.ti.com/.../270502
long version: currently we using a CC430 MCU to read out a RHD2164 (datasheet: www.intantech.com/.../Intan_RHD2164_datasheet.pdf ) which comes along with a strangly modified double data rate SPI. But it is possible to read it out properly if one USCI is set as SPI Master with phase=0, the other USCI is set as SPI Slave with phase=1 and by "picking up" the last bit of every 16bit word "manually" (this is needed because data presented on raising flank are shifted by one bit and the last bit is valid as long as chip select is active).
In need of increased wireless data rate we consider to switch to CC26xx family but there an (immediate) interrupt after every receive is missing. Abusing µDMA as an interrupt provider seems not adequate because in fact it can be forced to work in burst only but not in single only mode.
I am wondering if SSI really does not provide something like "one transfer-one trigger" (maybe using the µDMA?).
Any help/idea/hint would be appreciated.
best regards,
Christian B.