This repository provides a basic template for developing STM32 libraries. It includes a structured directory layout, placeholder configuration files, and source code files to streamline the development process.
ikajdan-stm32_library_template/
├── Inc/
│ ├── template.h # Template library header file
│ ├── template_conf.h # Configuration header file
└── Src/
├── template.c # Template library source file
└── template_conf.c # Configuration source file
- Declares public function prototypes, macros, and variables for the library.
- Includes the configuration file
template_conf.h
.
- Contains configuration settings and definitions for the library.
- Provides macros and type definitions for customization.
- Implements the functions declared in
template.h
. - Contains placeholders for private and public functions.
- Implements configurable parameters defined in
template_conf.h
. - Manages configurable variables and settings.
- Modify
template_conf.h
to configure the library according to your requirements. - Implement specific functions inside
template.c
. - Include
template.h
in your main project files to use the library.
This project is licensed under the CC0 1.0 Universal License. See the LICENSE file for details.