Цитата(hd44780 @ May 25 2007, 16:59)

Переписывать ее на Си лень. Нельзя ли как-то вставить целиком.
Вообщето делать ассемблерные вставки в GCC это занятие не для ленивых.
Если Вам не лень то читайте avr-libc-user-manual: "7.4 Inline Asm". Пример можете посмотреть в "\include\util\crc16.h".
Если нужна функция то лучше ее написать на ассемблере оформить в .S файле, и включить в проект. Опять-же читайте FAQ#13 (What registers are used by the C compiler?). В качестве примера можете посмотреть исходники avr-libc.
Анатолий.
Сообщение отредактировал aesok - May 25 2007, 13:26