Posted on May 17, 2011 at 12:34Problem solved. For those interested in the code : #define EEPROM_ADDRESS 0xA0 /* Reads ''len'' bytes from EEPROM starting at address ''addr'' and transfer to ram pointed by ''buffer'' */ s16 rd_i2c_dma_n(I2C_TypeDef *...
Posted on May 17, 2011 at 12:34HI I wrote code to read ann eeprom using DMA. It works when you call the first time. The problem seems to be after generating a STOP condition. The BUSY flag never goes to 0 when using DMA after a STOP condition. Any i...