Standard Peripheral Library for STM32H7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-18 4:25 AM - last edited on ‎2024-12-18 4:44 AM by Andrew Neil
Hello all,
I am using STM32H747 in my project, previously I was using HAL library for my project, but now I want to shift my code to standard peripheral library, my question is do STMH7 series support to standard peripheral library if Yes then can anyone share me the SDK for the same
Thanks!!!!
Solved! Go to Solution.
- Labels:
-
STM32H7 Series
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-18 4:48 AM
Hello @tobbymathew ,
There is no SPL library for H7. If you mean by that using low level driver you can use LL implementation available in HAL:
But not all peripherals have this implementation: FDCAN as an example.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-18 4:34 AM - edited ‎2024-12-18 4:45 AM
The Standard Peripheral Library (SPL) was the predecessor of HAL.
I think SPL was discontinued (replaced by HAL) long before the H7 series was introduced.
@tobbymathew wrote:I was using HAL library for my project, but now I want to shift my code to standard peripheral library
Why?
@tobbymathew wrote:do STMH7 series support to standard peripheral library
You're asking that question the wrong way around.
The real question: "Is SPL available for STM32H7?" - to which the answer is, NO:
https://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries.html
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-18 4:48 AM
Hello @tobbymathew ,
There is no SPL library for H7. If you mean by that using low level driver you can use LL implementation available in HAL:
But not all peripherals have this implementation: FDCAN as an example.
