Other Parts Discussed in Thread: DAC80501
Tool/software:
Hi everyone, I would like to perform I2c writes using the DMA from my TMS320C55517 DSP (master) to the DAC80501M peripheral (slave). I want to use DMA on the I2c bus because I have some threads with interrupts below that if I used the simple I2c writer without DMA, they would interrupt the I2c write and not complete it.
To write I2C without DMA I am using the Texas library function I2C_write(Uint16 *i2cWrBuf, Uint16 dataLength, Uint16 slaveAddr, Bool masterMode, Uint16 startStopFlag, Uint16 timeout) and it works fine without threads (this function is take from C5517_scl library ). Instead to perform a write I2c with DMA there is no already made function that I can use.
Could anyone recommend a software library where I could find it , or at least if I have to write it by myself how to do it.
many thanks in advance!