/module_stm32f2_low_level_by_vadimatorik

В этом репозитории содержится API для работы с микроконтроллерами stm серии stm32f2. Библиотека предоставляет полный API для работы со всеми периферийными блоками контроллера. А так же предоставляет все необходимые методы для интеграции модулей работы с низкоуровневой периферией в драйвера высокого уровня с сохранением высокой производительности. Библиотека не использует SPL или HAL. Написана с нуля на основе официальной документации. Внутри библиотеки, в папке doc, содержится описание модулей библиотеки, ее философии, а так же примеры использования. Библиотека подключается submodule-ем в пользовательский проект. Для библиотеки необходим компилятор GCC не ниже (GNU Tools for ARM Embedded Processors 6-2017-q1-update) 6.3.1 20170215 (release). Сама библиотека написана на C++14 и не содержит .c и .s (ассемблерных) файлов.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Stargazers