Описание тега libopencm3
Этот тег предназначен для вопросов об использовании библиотеки libopencm3. Это включает кодирование с использованием библиотеки libopencm3 и самого библиотечного кода.
Libopencm 3 - это библиотека, написанная на C. Она предоставляет структуру для абстрагирования аппаратных интерфейсов различных контроллеров ARM Cortex-M3. Таким образом, это в некотором смысле HAL (уровень аппаратной абстракции) для создания более унифицированного кода прошивки, который можно легко перенести на другие контроллеры Cortex-M3. Эта библиотека также упрощает программирование, предоставляя высокоуровневый API для оборудования.
libopencm3 заменяет CMSIS и STM32 Standard Peripheral Library.
Ссылки:
[1] Официальный сайт
[2] Репозиторий Git
[3] Примеры
[4] Документация
[5] Вики-страница