This repository is dedicated to a development framework for STM32 microcontrollers. For more information about this framework (how to use, etc) please visit: https://www.devcoons.com/stm32-devcoons-framework-1-how-to-use/.
Below you will find all the available modules you can attach to the framework and speed-up your development process.
-
Libraries:
- stm32-definitions : STM32 Basic Definitions and Framework Library.
- stm32-lib-crypto : STM32 optimized Cryptographic Library.
- stm32-lib-efbn : Execute function by Id. Easy way to call a function through an ID associated to it .
- stm32-lib-ifm: STM32 optimized library for the Internal Flash Memory Structured Data Storage.
- stm32-lib-intercom : Structured way to share data between two microcontrollers.
- stm32-lib-iqueue : Optimized library of a generic queue.
- stm32-lib-iso14229: Implementation of ISO14229 in C.
- stm32-lib-iso15765 : Implementation of ISO15765-2 in C.
- stm32-lib-jmp : Used by the/a bootloader firmware to jump to the application firmware.
- stm32-lib-chronos : Time management functions
- stm32-lib-swcp : To save or retrieve values to/from an EEPROM.
- stm32-lib-unixtime : To convert a date to/from unix timestamp.
- stm32-lib-slavecore : H7DualCore microcontroller to use the secondary core
-
Drivers
- stm32-drv-adc : STM32 Custom Framework Submodule for ADC Driver.
- stm32-drv-canbus : STM32 Custom Framework Submodule for CANBus Driver.
- stm32-drv-eeprom : STM32 Custom Framework Submodule for EEPROM Driver.
- stm32-drv-flash : STM32 Custom Framework Submodule for Flash Driver.
- stm32-drv-gpio : STM32 Custom Framework Submodule for GPIO.
- stm32-drv-ldind: STM32 Custom Framework for LEDs control.
- stm32-drv-rtc : STM32 Real-time Clock Driver.
- stm32-drv-pwm : STM32 Custom Framework Submodule for PWM Driver.
- stm32-drv-pwrc: STM32 Power Management Control Driver.
- stm32-drv-sigmadelta: Sigma-Delta peripheral.
- stm32-drv-spi : STM32 Custom Framework Submodule for SPI Driver.
- stm32-drv-uart : STM32 Custom Framework Submodule for UART Driver.
- stm32-drv-usb: STM32 Custom Framework Submodule for USB Driver.
- stm32-drv-spi-flash: STM32 Custom Framework Submodule for SPI Flash memory.