* fix eep endless loop

This commit is contained in:
lumapu 2022-04-25 21:40:35 +02:00
parent d5c1ac005b
commit a00ab4e48d
2 changed files with 3 additions and 3 deletions

View file

@ -25,7 +25,7 @@
//------------------------------------- //-------------------------------------
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 2 #define VERSION_MINOR 2
#define VERSION_PATCH 4 #define VERSION_PATCH 5
//------------------------------------- //-------------------------------------

View file

@ -37,7 +37,7 @@ class eep {
} }
void read(uint32_t addr, uint8_t data[], uint16_t length) { void read(uint32_t addr, uint8_t data[], uint16_t length) {
for(uint8_t i = 0; i < length; i ++) { for(uint16_t i = 0; i < length; i ++) {
*(data++) = EEPROM.read(addr++); *(data++) = EEPROM.read(addr++);
} }
} }
@ -78,7 +78,7 @@ class eep {
} }
void write(uint32_t addr, uint8_t data[], uint16_t length) { void write(uint32_t addr, uint8_t data[], uint16_t length) {
for(uint8_t i = 0; i < length; i ++) { for(uint16_t i = 0; i < length; i ++) {
EEPROM.write(addr++, data[i]); EEPROM.write(addr++, data[i]);
} }
EEPROM.commit(); EEPROM.commit();