I am using the flashee-eeprom library and on system reset the vales read are incorrect (-1). This issue is leading to a lot of incorrect values in the database and app crashes due to it. Does this happen due to flash wearing out?
The flash device used is:
FlashDevice* Spi_Flash; // declared global
Spi_Flash= Devices::createAddressErase(); // defined in a init function
Help needed urgently. Just due to this we have to use an external eeprom which is adding cost to the product.