Hi, All and @candide
I have tried the rArduinoNvs lib (that is in file v.1.1, but actually rArduinoNvs.xml is with v.1.0) with ESP32-C3 MCU.
SDK is v.3.0.4.
And some variable are read from EEPROM wrongly:
Reading Long and ULong are wrong.
How to check and fix ?
I have tried the rArduinoNvs lib (that is in file v.1.1, but actually rArduinoNvs.xml is with v.1.0) with ESP32-C3 MCU.
SDK is v.3.0.4.
And some variable are read from EEPROM wrongly:
Writing at 0x00038a74... (54 %)
Writing at 0x0003f1e3... (63 %)
Writing at 0x00045430... (72 %)
Writing at 0x0004b805... (81 %)
Writing at 0x00051744... (90 %)
Writing at 0x000588fe... (100 %)
Wrote 318576 bytes (175378 compressed) at 0x00010000 in 2.6 seconds (effective 992.6 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
AppStart
Begin OK
read byte Nvs 0xAB : AB
read Int Nvs 0x45AB : 45AB
read UInt Nvs 0x95AB : 95AB
read Long Nvs 0x1045AB : 000045AB
read ULong Nvs 0x8095AB : FFFF95AB
read Double Nvs 1045,123 : 1045.1230
read String Nvs by Return 'test du save des string' : test de save des string
read String in ArrayByte OK
read String Nvs by parameter Array 'test du save des string' : test de save des string
BlobLength to read :14
Read BlobArray OK
BlobArray read : [0123456789:;<=]
Configuration of test :
erase = true : memory erased at boot and data are written before read
erase = false : no memory erase, no data written before read, we read data stored in flash
Reading Long and ULong are wrong.
How to check and fix ?
Last edited: