Objective • Environment • Adding a Driver
Unify all drivers written by the group adding proper documentation.
All our functions are based on the STM32's HAL drivers. The use of the STM32CubeIDE is highly recommended because it easies the process of peripheral configuration, code generation, code compilation, and debug.
We prefer to develop drivers in C, although the STM32CubeIDE supports C++ projects.
- Clone this repository
- Create a folder with the Driver name
- Add the
Src
andInc
with the.c
and.h
- Add a
README.md
file to the Driver folder- On the README add the Author, Date, and purpose of the library
- Add Documentation: Parameters and purpose of each function
- Add a Notes Section for any extra information of the IC
- Add a folder called
Docs
- Add any External Documentation including Datasheets, Application Notes, and Register Maps
- If there is a GitHub Issue for the Driver add a message or close it.