ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
463555 Топик полностью
1111111 (14.11.2013 15:44, просмотров: 90) ответил Vit на Для меня оскорбительно то, что Вы называете то, чем я пользуюсь, постыдным и недостойным использования, а сами "не читал, но осуждаю". Каких примеров Вы хотите?
Давайте отделим мухи от котлет. Вы рассказали о весьма полезных нововведениях и стадартизации CMSIS, а тут базар про обертки из Standard Peripherals Library. Так можно всех поголовно можно записывать в пользователей либы. Описание периферии в виде структур и указателей используется повсеместно, других хидеров не удивлюсь если нет в природе. А вот функции работы с периферией пусть идут темным лесом. В самодельных функциях точно также отлично используются указатели на периферию. И внутри будет ровно то что нужно с минимальными затратами. И склонировать настройки можно на сколько угодно уартов. Быстрый переход на другой контроллер? Аппаратная привязка переписывается за пару часов. Самое долгое это внимательно перекинуть пины, а периферия занимает всего ничего времени. В пределах семейства всех затрат - поменять указатель. А за пределами семейства и либы не совместимы. "Вы говорите, что сами "либы" не хотите изучать" совершенно верно, не хочу. До сих пор сколько в них не заглядывал ничего путного там не увидел. И даже хелп открывал, но быстро понял что интересующий момент быстрее искать в самой либе по названию регистра. "Зачем Вы всем тут пытаетесь сказать, что кто пользуется либами, тот не умеет читать доки, не умеет писать без либ, не умеет пользоваться дефайнами?" где пытался? Сочиняете. "не и тут же говорите, что они говнокод, потому их постыдно применять" где говорил? Слишком грубо пользуетесь приемом подмены понятий, мягше надо.