Обновить
Комментарии 13
Благодарю, как раз заказал себе комплект на Космодроме :-)
на Космодроме — это где, простите?
По поводу исходников: По линку «You must log in to access this area». Не приятно…
Выложил depositfiles.com/files/c33tqx1j9
Если вам интересно иметь дело с AVR советую зарегистрироваться на AVRFreaks в любом случае. Там очень много любительских проектов которые можно смотреть, общаться с авторами, задавать вопросы в форуме. Удобный ресурс по этой теме.
Я ни разу не пользовался функционалом AVRProg встроенного в студию и основанного на протоколе описанном в AVR109. А вот функционалом меню Program AVR пользуюсь постоянно с программаторами AVR-ISP mk2 и AVR Dragon, поэтому загрузчик расчитан на работу через основное меню программирования.
Не заметил деактивации UART при выходе из бутлоадера. Пины вижу, а уарт?
Можно добавить:

UART_STATUS_REG = 0;
UART_BAUD_RATE_LOW = 0;
UART_CONTROL_REG = 0;

При выходе из загрузчика.
Добавил деактивацию UART для варианта сборки с автовыходом из загрузчика после прошивки и исправил баг с некорректным рапортом версии программатора для студии, плюс внес пару косметических правок. На AVR Freaks лежит там же, кому попроще — depositfiles.com/files/1tcug8ow0.
Выложите пожалуйста на github.com или gitorious.org
А совместимость с Arduino IDE сохранена? Честно говоря сходу в коде не понял, вроде функционал шире стандартного бутлодера, но вот совместим ли с настройками avrdude из комплекта arduino не разобрался.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.