аппаратуру нужно понимать на уровне регистров, но писать на уровне регистров не обязательно. И да, писать изначально нужно модульно, это позволяет отвязать бизнес-логику от аппаратуры. Можно быстро и не принужденно переключится между LL <—>HAL
Ну ржавый мне кажется это не лучшее для начала. С либами мне кажется не все просто, да и не для всех МК. И если это больше чем хобби - ржавый ещё только в начале пути.
Да прибудет с нами сила холивара!
Странно что Никиты давно не слышно. Про раст мало чёт