Да но только там я задействовал все порты B.C.D для проверки исправности(А мог бы только D) Получилось что то вроде PORВ=0; PORTС=0; PORTD=0; rcall delay PORTВ=0xFF; PORTС=0xFF; PORTD=0xFF; rcall delay Охотно верю.код длиннее на 50% .В таких мигалках он не сильно отличается там попросту нечему.чем сложнее программа тем больше разрыв.Но код из IDE
Сам сейчас задумался о нормальной отладке, пока скорее всего в Atmel Studio с visualmicro, сейчас просто работаю с регистрами на Си в Arduino IDE. Был бы очень признателен, если бы Вы рассказали куда копать, возможно данная информация будет полезна и другим. В общем сама идея TDD мне понятна, но не понимаю, как написать тест/тесты для Ардуино и запускать их в проекте, тем более, когда в проекте многое сделано на прерываниях.