Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

Вчера еще лежал 20080402-rc1, сегодня уже 20080402.
Хм. Оба спрятали, выложили 20080407.
Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

из плюсов по сравнению с 20071221 - не выдает ошибочное предупреждение
Таки выдает. На переменные с атрибутом PROGMEM и на PSTR(). На переменные, объявленные с PROGMEM через typedef (например, через типы введенные в avr/pgmspace.h) - не выдает.
Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

из минусов - начали переделывать eeprom.h, изменили порядок параметров у eeprom_write_block(), теперь порядок соответствует memcpy, memmove и т.д.
Вернули назад. Снова совместимо с предыдущими версиями.
Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

В файле встречаются ссылки на функции __eerd_block() и __eewr_block(), которых линкер не нашел.
Так и осталось.
Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

Соответственно проект не собрался, качество кода сравнить не могу.
Закомментировал обращение к eeprom. Не смотрел еще, что они там улучшили, но статистика по нескольким проектам такая:
Код
20070525 20071221 20080407
mega8 3486 3392 3142
mega8 5958 6070 6050
mega128 (AES loader) 2368 2402 2560
Первый проект писался без напряжения, второй - "утаптывался" чтобы влезть в доступную память, третий - портирован с ИАРа, тоже "утоптан" но не очень сильно.
Цитата(Сергей Борщ @ Apr 3 2008, 16:46)

Не нашел своих же ситемных заголовочных файлов - пришлось указать путь вручную через ключ -I
Осталось.