optimize writeUnitName (-130 bytes)

This commit is contained in:
Josh Goebel 2017-03-20 20:01:15 -04:00
parent 2760d87194
commit ca6393098d
1 changed files with 4 additions and 7 deletions

View File

@ -962,17 +962,14 @@ void Arduboy2Base::writeUnitName(char* name)
for (uint8_t src = 0; src < ARDUBOY_UNIT_NAME_LEN; src++)
{
if (name[src] != 0x00 && !done)
{
EEPROM.update(dest, name[src]);
}
else
{
if (name[src] == 0x00) {
done = true;
EEPROM.update(dest, 0x00);
}
// write character or 0 pad if finished
EEPROM.update(dest, done ? 0x00 : name[src]);
dest++;
}
}
void Arduboy2Base::swap(int16_t& a, int16_t& b)