Цитата(defunct @ Dec 7 2008, 09:28)

даже 128 слов, самый самый простой не влезет?
1 - Я остаток заполнил данными о кнопках...
2 - прогу которая собирает прошивку никто не отменял.
3 - как заливать прошивку - через что?
добавить блок для стыковкой с компом?
а чем это будет отличаться от своего программатора?
если через USB, нужен либо новый дескриптор либо, новую функцию...
будет явно больше 128
Цитата(defunct @ Dec 7 2008, 09:28)

А 168-ую? корпус такой же как m8.
стоит она НАМНОГО больше
и у нас только под заказ.
Цитата(defunct @ Dec 7 2008, 09:28)

Если есть возможность/время перепишите весь С-ишный модуль на ASM.
Закончите этот проект, и потом забудьте про ASM и неспешно годик поработайте с C, понимание "что и как" придет само.
Это хобби...
а си меня всегда поражал...
процедура с 1 nop и присвоением 1 переменной значения...
на асме 3 строки и один регистр
а си перебирает практически все регистры...
+0000036D: 919F POP R25 Pop register from stack
+0000036E: 918F POP R24 Pop register from stack
+0000036F: 900F POP R0 Pop register from stack
Цитата(defunct @ Dec 7 2008, 09:28)

Если нет такой возможности - тогда пока забейте на WinAvr (для старта gcc - сложно)
Элементарно.
собрать блок, вставить в ЗАРАНЕЕ заготовленные куски кода переходы и дописать на асме...