Skip to content
A growing collection of hardware drivers designed for STM32 microcontrollers
C CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
examples Add 24FC256 256Kb I²C compatible 2-wire Serial EEPROM driver incl. ex… Jan 16, 2020
src
.appveyor.yml Add initial AppVeyor configuration and CMakeLists.txt Dec 27, 2019
.gitignore
CMakeLists.txt
Doxyfile
LICENCE.md
README.md
library.json

README.md

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.

You can’t perform that action at this time.