In den Sketch braucht es weder goto noch return.
if (isnan(t) || isnan(h))
{
goto start;
}
else
{
EEPROM.write(addr, h);
addr = addr + 1;
if (addr == 512)
addr = 0;
EEPROM.write(addr, t);
addr = addr + 1;
if (addr == 512)
addr = 0;
}
delay(1000);
}
ist einfacher und macht das gleiche:
if (!isnan(t) && !isnan(h))
{
EEPROM.write(addr, h);
addr = addr + 1;
if (addr == 512)
addr = 0;
EEPROM.write(addr, t);
addr = addr + 1;
if (addr == 512)
addr = 0;
delay(1000);
}
}
Grüße UWe