I have been playing with XMMC on a C3. Can an application use the i2c bus on pins 28 and 29 or does the xmmc kernel need exclusive access?
You generally use the SPI flash on the C3 for XMMC mode so the i2c bus on pins 28 and 29 is unused. However, there is a problem with the i2c driver in in XMM modes in the current SimpleIDE version of Propeller C. I've done some work to fix that but it hasn't yet been integrated into an official release. The test version is in the "i2c-fix-rel10" branch if you'd like to check it out yourself and build it.
Comments