The Lower Layer APIs are coordinated into the STM32Cube packages with example projects designed to keep running on STM32 Nucleo improvement board
The Lower Layer APIs can be utilized as a part of parallel with the comparing hardware abstruction layers (HALs) in the same project, making it conceivable to exchange off between task time and execution parameters, such as software footprint, and run-time effectiveness.
Like the hardware abstruction layers in each STM32Cube implanted software bundle, the Lower Layer APIs are MISRA-C 2004 agreeable with a couple of exemptions that are completely listed and clarified.
They have been checked utilizing Grammatech CodeSonar for ideal code quality and dependability. The Lower Layer APIs are constantly kept in accordance with the most recent version through an automatic-update mechanism inside the STM32CubeMX SW bundle.
Complimentary, open-source BSD Lower Layer APIs are as of now accessible in the STMCube bundles for STM32L4, L0, and F0 MCU series, with full organization over the STMCube spectrum schedule for Q1 2017.