Собрал часики на трёх матрицах и на atmega8.
Пришлось поколдовать собирая прошивку.
Сначала спаял плату, кнопки/датчики/max'ы у меня подключены к другим портам мк,
поправил pins.h под свою разводку, а собрать не могу, не генерируется .hex (Windows 7 и WinAVR)
На 33 стр.
WiseLord пишет
avr-gcc-4.8 производит более компактный код, а в комплекте с WinAVR идёт avr-gcc-4.7.
Я подумал, что неважно какой там avr-gcc лишь-бы больше 4.7, и скачал что первым попалось, версию 6.1.0
http://blog.zakkemble.co.uk/avr-gcc-6-1-0/Полученный код был размером 7900 с чем-то там байт, часики завелись; но радость моя была не долгой - до первого вывода бегущей строки с температурами и влажностью.
В этой строке вместо разделительных запятых были какие-то кракозяблы, а при активации будильника на какой-либо день недели, вместо колокольчика отображались
хаотично разбросанные светодиоды.
В итоге сделал так, как описал
dt_andrew на 35 стр., и получил прошивку под своё железо.
Очень порадовала возможность вращать информацию на матрицах.
Укажите, пожалуйста, где, в какой функции происходит управление двоеточием для большого шрифта, и разделительной запятой для тонкого, хочу изменить, если разберусь.