Hi,
I would like to ask a question on EVMDM6437 BSL code.
There is a file named evmdm6437_i2c_gpio.c, and I have completely no clue on the purpose of this file because:
I2C protocol can be simulated using GPIO; however, despite appearance of "gpio" in the file name, there is no single line of code in this file accessing GPIO read or set registers. In contrast, several of its key functions still rely on I2C controller to work:
In addition, I have completely no idea of what the remaining functions are intended for:
http://c6000.spectrumdigital.com/evmdm6437/reve/files/evmdm6437_v2.zip
I encountered these functions in studying a McASP example (folder aic33_mcasp) found in EVMDM6437 support files. Could anyone explain the purpose of this these functions to me?
Zheng