Hi everyone!
Today I download my old (good-working) firmware into LPCXpresso LPC1769 PC board and it turned out that it hang up when the firmware triesd to use (read/write) buiult-in EEPROM memory on PC board. I commented out these code lines and downloaded firmware again - and it worked! So I took look on the PC board of LPCXpresso LPC1769 - I noticed that this PC board is not Rev. D but Rev. D1.
So the question is: what is the difference between LPCXpresso LPC1769 Rev. D and Rev. D1? Some changes in I2C EEPROM lines or what? I need to know how to improve my old C code for working with Rev. D1 LPCXpresso LPC1769 PC board.
I will be very grateful for help in this threat!
Best regards,
Jacob
Hi Jacob,
There is no difference between the revisions regarding the I2C E2PROM. There can be timing differences between chip batches and maybe the code does not account for this.
Kind Regards,
Anders from the EA team