это такой готовый набор команд из солярки регистров из CMSIS? Получается я могу писать на CMSIS, то есть на голых регистрах, и часть кода из HAL вытащить если я хочу скажем настроить USB и HID, из генератора кода Cubemx?
HAL это просто обертка над CMSIS, которая позволяет удобнее и быстрее работать, плюс обеспечивает переносимость между разными контроллерами. Если переносимость не играет роли, то вполне можешь использовать CMSIS в перемешку с HAL
Сорри, вынужден вмешаться. Это всё-таки чревато проблемами. Хал проектировался исходя из того, что доступ к периферии будет происходить только через хал. В этом его суть, собственно.
Обсуждают сегодня