Skip to main content
Standard Peripheral Libraries for STM32F7, STM32L4, and others

Standard Peripheral Libraries for STM32F7, STM32L4, and others

54 signatures 46 to reach 100
T
Tim D. signed
W
William S. signed
W
William S. signed
O
Omid G. signed
V
Vaishnavi V. signed
S
Someone signed
D
david g. signed
M
Mohammed T. signed
D
Dimitris T. signed
V
VojinIlic signed
LK
Started by Linas Karpavičius 11 years ago

Hello
For quite some time STMicroelectronics was making a good job for producing new microcontrollers, and SPL libraries for straight forward programming. We grew by using SPL libraries, and we get a hang a it !

But now STMicroelectronics decided to go in a different direction regarding SPL libraries support for new hardware. For new families of microcontrollers like F7, L4, L1 where is no SPL libraries, only HAL libraries,

We want to get attention from STMicroelectronics, so it would reconsider HAL libraries as the only way to program new microcontrollers, and continue to support of good old SPL libraries

Just like many engineers and programmers, we hope STMicroelectronics will do the right thing at the end.


Updates

January 13, 2017

I have finished drafting a formal letter to the engineering management team at STMicroelectronics detailing the specific technical overhead caused by the shift away from SPL. We are currently identifying the appropriate contacts within their technical support division to ensure these documents reach the developers responsible for library architecture.

January 13, 2017

The current level of engagement demonstrates that industry preference for SPL remains significant. I am now compiling the technical arguments detailed by this community to present directly to STMicroelectronics management.

27 Comments

D
Dimitris Tassopoulos
8 years ago Featured

Also, ST come on! You should target professionals mainly and not hobbyists. HAL is a hobbyist thing for people to play around in the free time is not a serious development platform. And have in mind, that I reject all the designs that spec stm32f7s. I hope that also other engineers do the same. It seems like boycott it's the only way to achieve the most sensible thing, getting back SPL for professional use.

J
Juozas Kimtys
9 years ago Featured

When, some years ago, HAL appears, I really want to study this new stuff as previously studied SPL. But, after, I found, that too many time I have to spend to adopt (without success) my SPI EEPROM 512kbit subroutine (in F4 project) - not success to write. Later, several times in different projects, I have observed how easier is to make result by using SPL and have stopped to try study HAL. But, today I want to make things by using STM32F745 and STM32F767 and I see, that without HAL I can make only LED blink (by using some hints currently available in Internet). Please provide SPL for F7 family!

J
Jeronimo Werder
9 years ago Featured

I had many projects using the microcontrollers from ST together with the SPL libraries. In the meanwhile I created a lot of software modules based on SPL which I could reuse in other projects which become worthless with the new HAL libraries. So it would be a great benefit to proceed with the SPL libraries!

M
Marek Petrinec
9 years ago Featured

As hardware developer i also need powerfull low lvl program. But i cannot optimize anything with hal drivers. STM32 are one of the best for me but not with hal drivers. Hal can use kids for learning without optimalization. Please provide it.

P
Peter Harsch
9 years ago Featured

Some of our currently manufactured devices are build around a STM32F3. We would like to switch to the STM32F7 but when looking at the HAL we decided to discontinue with STM32. Byebye ST.

D
Davi Harrison
9 years ago Featured

HAL is just another heavy layer of obfuscation. It is poorly written, inefficient in execution, and many parts are missing. It is, quite simply, a load of rubbish. My code using SPL works well. I haven't yet been able to get it to work using HAL.

W
William Schindler
7 years ago

HAL is bloated, inefficient and horrible to debug. the SPL libraries were/are much simpler to use and resulted in better used flash space and readability.

W
William Schindler
7 years ago

HAL is bloated, inefficient and horrible to debug. the SPL libraries were/are much simpler to use and resulted in better used flash space and readability.

Help this petition grow

Share it with friends to help reach 100 signatures.

Share Petition

Don't stop at signing, share the petition link with friends to multiply our impact

Copy link or share directly

Instagram
QR Code