XMC1100 - I2C Master, SPI Slave - Guidance needed...

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Let me start by saying that I am a total noob to the world of Infineon, XMC, Eclipse, and DAVE. With that in mind...
I'm trying to develop an application (using DAVE 3 and XMC 2Go). After studying the datasheet I must confess that I am confused about the data buffering and additional FIFO capabilities of the USIC. I see no need for the I2C master to be interrupt-driven and would just as soon use a polling method. This way the I2C master can loop through its duties (in no paticular hurry) while the SPI slave can interrupt this process at any time and demand data or upload some configuration parameters, etc. The DAVE apps API documentation is not stellar and the example projects are minimalistic, at best, with no error handling or real purpose.
I guess I'm looking for some real-world expertise and guidance on configuring and structuring this application. Anyone?
0 Likes
0 Replies