We are using the i2c non-polled driver from AN4652 in MQX 4.0.1 and it works without problem for the k20dx256. Before using this driver we had a lot of problems with missed data and the system hanging in the driver with the polled driver system.
We have to move to MQX 4.1.1, can anyone tell me please if the non-polled driver in version 4.1.1 is actually non-polled and is there any potential for hanging? The reason I ask this is the non-polled driver in 4.0.1 actually had a polled component and we don't want to go through the grief with this version of MQX that we experienced in the past. It was very time consuming.
Or should we just add the appnote working driver code from 4.0.1 to 4.1.1 and not use the interrupt driven i2c included drivers.
Can anyone share any possible problems to look for in the upgrade.
Thanks for any help.