STBrickLib

GitHub project Licence Build status Language grade: C/C++

About

STBrickLib is a growing collection of hardware drivers designed for STM32 microcontrollers, which should also work on other systems.

The library is also installable via PlatformIO.

Status

I develop this project exclusively in my spare time and this mainly for self-teaching purposes. Therefore it is possible that the drivers implemented so far are not yet complete or are untested. Please be patient.

Drivers

Usage

To use one of the drivers, you must explicitly enable it. This can be done by passing its corresponding define directive to the compiler. These definitions have the prefix USE_ and are named after the driver. E.g.:

USE_MCP2515

To enable the drivers to communicate with the microcontroller, they also need an interface. An example implementation can be found in the Examples section.

Documentation

The documentation can be generated using Doxygen:

doxygen

A automatically generated version of the documentation can be found here: Documentation

Licence

This project is licenced under the "THE BEER-WARE LICENCE". See the file LICENCE.md for details.

Logo icon made by Freepik from Flaticon.