diff --git a/Marlin/configuration_store.cpp b/Marlin/configuration_store.cpp index 934aac1c3..4a0b2af64 100644 --- a/Marlin/configuration_store.cpp +++ b/Marlin/configuration_store.cpp @@ -183,7 +183,7 @@ void Config_Postprocess() { bool eeprom_write_error; - void _EEPROM_writeData(int &pos, uint8_t* value, uint8_t size) { + void _EEPROM_writeData(int &pos, uint8_t* value, uint16_t size) { if (eeprom_write_error) return; while (size--) { uint8_t * const p = (uint8_t * const)pos; @@ -205,7 +205,7 @@ void Config_Postprocess() { }; } bool eeprom_read_error; - void _EEPROM_readData(int &pos, uint8_t* value, uint8_t size) { + void _EEPROM_readData(int &pos, uint8_t* value, uint16_t size) { do { uint8_t c = eeprom_read_byte((unsigned char*)pos); if (!eeprom_read_error) *value = c;