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!