my SW supplier tell me that even if the data have not changed, the C90LC EEP emulation librairies write a new record of the data when calling the FSL_WriteEeprom() service. I have some doubts as this way to do decrease the overall data retention time and from my experience all others EEP emulation lib and even real EEP driver always make a read of the data to be written to avoid useless write if the data to write keep the same value than the one already recorded.
Can you clarify?
Does the fact to use the "CACHE_ENABLE" option change the behavior?
Is it the same writting strategy for the V1.0.0 and V1.0.4?