Код: Выделить всё
if (1) { if (_trgrt1I) { _trgrt1 = 0;} else {_trgrt1 = 1; _trgrt1I = 1;} } else {_trgrt1 = 0; _trgrt1I = 0;};
if (_trgrt1) {_gtv4 = (EEPROM.readInt(0));}
Код: Выделить всё
if (_gtv3) {_gtv4 = (EEPROM.readInt(0));}
_gtv3 = 0;
Честно? Не очень. Я слабо знаю C++ и оценить преимущество в коде к сожалению не смогу .....Чувствуете разницу?
Спрошу здесь, дабы не плодить темы...Boroda писал(а):Просто когда у МК остается три байта свободной памяти
Это как? Если "нарисованная" программа занимает более 80% памяти МК, то её корректная работа невозможна?Boroda писал(а):К ардуино это не относится, потому как загрузка 80% памяти уже ведет к глюкам.