analogdevicesinc / msdk

Software Development Kit for Analog Device's MAX-series microcontrollers
Apache License 2.0
60 stars 76 forks source link

fix(PeriphDrivers): Add I2C RX FIFO status check to receive more than 256-byte of data for I2C synchronous transactions #868

Closed ahmetalincak closed 7 months ago

ahmetalincak commented 7 months ago

Description

@alperenguclu faced a problem while trying to receive more than 256-byte data from I2C channel and we found that MXC_I2C_RevA_MasterTransaction has a bug in rx part. His team tested it with MAX32690.