Currently, we use ST’s Standard Peripheral Library (SPL). Goal is to research alternative peripheral libraries and discuss pros/cons of each alternative to see if it’s worth switching.
STM32CubeF0
https://github.com/STMicroelectronics/STM32CubeF0
STM32Cube is an MCU Package provided by STMicroelectronics. Comes with CubeMX (graphical configuration tool), HAL, and other middleware components.
Pros
Lots of documentation/examples
Supports a variety of boards https://github.com/STMicroelectronics/STM32Cube_MCU_Overall_Offer
Cons
todo
libopencm3
https://github.com/libopencm3/libopencm3
Open-source firmware library for ARM Cortex-M microcontrollers.
Pros
todo
Cons
todo