Эээ, тут нюансик пробежал.
Вчера, на радостях что заработало, решил ещё код помучить в (CVAVR).
Изменил задержку во втором цикле.
Проверил - ошибок нет, жму Project-Make-OK и тут выскакивает маленький, жёлтый транспарантик с каким -то предупреждением, я его проигнорировал - потом буду разбираться.
Запрограммировал, включил, работает на первый взгляд, как и хотел: при нажатии горит 3 сек., при отпускании 0,5сек.
Вроде всё хорошо, но вспомнил сообщение:
Paulina: "... согласна с drovik, какой смысл в if-else если куски кода после них одинаковые?..."
Вот и закралось сомнение, если я изменил задержку, то куски уже не одинаковы?
Сделал всё заново и так и этак и на следующий день, но предупреждение больше не появлялось.
Подскажите, корректно ли я изменил код или надо было писать if-else.
Хотя, как бы всё работает, но...