Skip to main content
Associate III
February 5, 2024
Solved

About libraries and SDKs

  • February 5, 2024
  • 2 replies
  • 1155 views

We are developing using the following development environment. Are there any libraries or SDKs that we can use?

Also, Is HAL or LL a library?

 

[IDE] STM32CubeIDE 1.14.0

[MCU] STM32F412VGT6

Best answer by Andrew Neil

@pass3master wrote:

Is HAL or LL a library?


That depends on your definition of "library".

They are supplied as source code which you include into your project, and compile along with your own code.

They are source code libraries.

2 replies

STTwo-32
Technical Moderator
February 5, 2024

Hello @pass3master 

You can find in this link all Tools & Software that are compatible with the STM32F412VGT6 (boards that are using a similar MCUs, SW and HW tools,...).

 


Is HAL or LL a library?

The STM32Cube HAL is an STM32 embedded software layer that ensures maximized portability across the STM32 portfolio, while the LL APIs make up a fast, light-weight, expert-oriented layer which is closer to the hardware than the HAL. HAL and LL APIs can be used simultaneously with a few restrictions.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Andrew Neil
Super User
February 5, 2024

@pass3master wrote:

Is HAL or LL a library?


That depends on your definition of "library".

They are supplied as source code which you include into your project, and compile along with your own code.

They are source code libraries.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Associate III
February 10, 2024

Thank you for your response.
I see. It certainly depends on the definition of the library.
Thank you for your help.