diff --git a/Sensors.cpp b/Sensors.cpp index d04f99e..33c3fd6 100644 --- a/Sensors.cpp +++ b/Sensors.cpp @@ -184,7 +184,7 @@ void Sensor::load(){ struct SensorData data; Sensor *tt; - for(int i=0;idata.nSensors;i++){ + for(uint16_t i=0;idata.nSensors;i++){ EEPROM.get(EEStore::pointer(),data); tt=create(data.snum,data.pin,data.pullUp); EEStore::advance(sizeof(tt->data)); diff --git a/Turnouts.cpp b/Turnouts.cpp index 677e746..4c46a68 100644 --- a/Turnouts.cpp +++ b/Turnouts.cpp @@ -103,7 +103,7 @@ void Turnout::load(){ struct TurnoutData data; Turnout *tt; - for(int i=0;idata.nTurnouts;i++){ + for(uint16_t i=0;idata.nTurnouts;i++){ EEPROM.get(EEStore::pointer(),data); if (data.tStatus & STATUS_PWM) tt=create(data.id,data.tStatus & STATUS_PWMPIN, data.inactiveAngle,data.moveAngle); else tt=create(data.id,data.address,data.subAddress);