ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Воскресенье
7 августа
1136583 Топик полностью
evgeniy1294 (05.10.2021 13:00, просмотров: 403) ответил il-2 на У вас у всех лажа, только мой вариант правильный :-)
Это тоже лажа, вы пытаетесь придумать HAL. Гораздо проще сделать набор фукций bsp - board support package - с которым работает логика. Выглядит примерно как 
bspAlarmLedOn();

Туда же запихиваете порты библиотек, lwip например. В результате ваш код работает с ограниченным набором функций, который, по необходимости, можно перетащить на другие платформы без лишней работы над своим HAL.


Строго говоря, все мои либины, вроде IO, написаны в образовательных и исследовательских целях. В рабочих проектах стараюсь по максимуму использовать код от вендоров, это быстрее, дешевле и удобнее при работе в команде.