Using K64F, SDK 2.8, apparent bug in fsl_i2c_edma.c version 2.08.
Found by running Eclipse built-in code analysis on my project; note error below:
Line 421 is clearly wrong but I don't know what it SHOULD be.
Perhaps NXP should also use static analysis tools...
Please confirm this bug and provide a solution,
Best Regards, Dave
Thanks for your feedback. It seems a redundant line. Because base is reassigned to
s_i2cEdmaPrivateHandle[instance].base in following line.
/* Set the base for the handle. */ base = base; /* Set the handle for EDMA. */ handle->dmaHandle = edmaHandle; s_i2cEdmaPrivateHandle[instance].base = base; s_i2cEdmaPrivateHandle[instance].handle = handle;