ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
405963 Топик полностью
Гудвин, волшебник (28.04.2013 16:16, просмотров: 88) ответил MBedder на Сам-то как делаешь - инклюдишь или чИхаешь? :))
Я же говорил недавно - пользую CVAVR с момента его появления (V1). Эта "надстройка над ассемблером" сначала лепит единый *.С файл, потом компилирует целиком в ассемблерный код. Так что все мои функции и переменные давно оптимизированы с учетом "#include *.c" ;) Переводил на днях под GCC. Сначала начал "пейсать красиво", затрахался расписывать видимость глобальных переменных, заголовки функций... Потом плюнул и заинклюдил все свои модули в "main" и все. Лень-двигатель прогресса :) Работает, как до того и работало. Правда это касается уже наработанного кода для мелких atmega. Там один фиг не будет 100500+ строк. Все что надо я и так помню. Для кортексов конечно оформляю раздельные модули, как положено. Ибо там библиотеки, драйверы, куски заимствованного кода. Надо причесывать по правилам - иначе сам заблудишься...