NRF5340: I2c and I2s implementation using ECHO sample

Hi,

the I2C burst write function below work perfectly <16 number of bytes. Once I transfer more that this, the return code throws an error "-28" and my scope doesnt even register a waveform.

one of my transfer will require 100+ number of byte, and would be awesome to get this working properly..

ret = i2c_burst_write(i2c_dev,WM8731_I2C_ADDR,(unsigned char)program_0_ROM[i+1]->command, &program_0_ROM[i+1]->param, program_0_ROM[i]->param);

rgds,

Lanz

Related