avgoor / micro-f1x

An example of the STM32F103C8 project w/o external dependencies like HAL/LL. Only headers and macros.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Micro-f1x

This is an example of "bare-metal" programming for the STM32F103C8x series w/o using huge STM32 Libraries like HAL/LL. In the includes are only the essential parts: an ld-script, a startup assembly code and headers with CMSIS and F103-specific H/W registers. The goal is mostly to learn low-level STM32 programming and to use pure C++ as much as it's only possible.

About

An example of the STM32F103C8 project w/o external dependencies like HAL/LL. Only headers and macros.

License:Apache License 2.0


Languages

Language:C 98.2%Language:Assembly 1.0%Language:C++ 0.7%Language:Makefile 0.1%