Hello!
I'm using the SPI module of the CSL for CC5515 for the first time.
I had quite some problems to get it running and still have a few questions:
- Why does SPI_INIT set PPMODE of EBSR to mode 5? I need PPMODE 1. Why does the CSL reset my setting to 5? It should at least give me an option to select another one, or read the current setting and modify it only, when it is not valid.
- How should I use the CSL when I want to adress 2 SPI slaces (at locations CS0 and CS1)? I see no straightforward way to do this, without accessing registers from my application or calling the spi_config every time before an SPI transfer.
- Why is there no method implemented for bidirectional spi transfers? Only pure write and read are available.
Are there peripheral source code examples for CC5505/5515 which don't make use of the CSL? I found only a few, like for example i2c, but none for SPI, DMA, ...
Is there a *complete* register include file available from TI?
Best regards and thanks in advance,
Kai