cancel
Showing results for 
Search instead for 
Did you mean: 

what do you feel about HAL and CUBE?

kumaresh
Associate II
Posted on July 27, 2015 at 08:17

hello fellows, its been few months since i am working on stm32. for me HAL & CUBE is like having every thing in my table, but don't know how to use. it taking more time to understand and control the same. 

not in offence, just want to know how other users are felling about this.

thank you
4 REPLIES 4
Posted on July 27, 2015 at 13:05

Mostly sadness

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
megahercas6
Senior
Posted on July 27, 2015 at 14:51

Mostly angry feelings, trying to make simple programs for days, and having to resort to programming in registers, while same program was possible to make in few minutes by using SPL

last adventure is :

[DEAD LINK /public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/STM32Java/STM32F7Cube%20SPI%20with%20Circular%20DMA&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&currentviews=5]SPI

[DEAD LINK /public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/STM32Java/How%20to%20configure%20GPIO%20Interrupt%20with%20CubeMX&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&currentviews=467]EXTI

Chris1
Senior III
Posted on July 28, 2015 at 18:43

The Cube HAL software is not beneficial for my projects.  When it doesn't work right, it's

difficult to find the source of the problems. 

The added layers increase overhead and decrease clarity.

Mark Edwards
Associate II
Posted on July 28, 2015 at 23:51

Bloatware.

OK, it appears to makes setting things up easier, but I can’t see that it helps in understanding what is going on at a low level, which I feel is necessary when things don’t work as anticipated.

Yes, I’m old, and when I started every byte counted, and my ‘goto state’ is assembler, using the all the registers instead of using memory with nested calls and my preference for performance over production time, but perhaps I’m more than a little biased/set in my ways.

“Like a boat in deep water�? LOL. Perhaps that’s why I like diving – the boat just gets you there. The fun starts when you get in the water.