cancel
Showing results for 
Search instead for 
Did you mean: 

Why CubeMx cannot generate code only with CMSIS without HAL,LL? It would be very cool for the Stm32CubeMx to generate code using only CMSIS lib.

РПосл.1
Associate
 
3 REPLIES 3
Peter BENSCH
ST Employee

CMSIS only relates to the core, while HAL and LL also support the peripherals.

Regards

/Peter

In order 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.
If I'm not mistaken cmsis describes not only Core. This library have structures for describe peripheral s Pozdrawiam, Raman Pasledni On 20 Aug 2021, 12:59 +0200, ST Community , wrote: CMSIS only relates to the core, while HAL and LL also support the peripherals. Regards /Peter [https://community.st.com/ncsphoto/UINeD2JN0zF5cg_LIZ7Z1WX9ZeweZNqxdzQxrFlQ4OQQwIAouzw-VWNYyB8EUVFR?fromEmail=1]<> Peter BENSCH<> (ST Employee) CMSIS only relates to the core, while HAL and LL also support the peripherals. Regards /Peter View/Answer<> or reply to this email Replying to [https://community.st.com/img/userprofile/default_profile_45_v2.png?fromEmail=1]<> РПо�?л.1<> (Community Member) asked a question. Friday, August 20, 2021 3:10 AM<> Why CubeMx cannot generate code only with CMSIS without HAL,LL? It would be very cool for the Stm32CubeMx to generate code using only CMSIS lib. [https://community.st.com/ncsphoto/UINeD2JN0zF5cg_LIZ7Z1WX9ZeweZNqxdzQxrFlQ4OQQwIAouzw-VWNYyB8EUVFR?fromEmail=1]<> Peter BENSCH<> (ST Employee) CMSIS only relates to the core, while HAL and LL also support the peripherals. Regards /Peter Friday, August 20, 2021 3:59 AM<> You're receiving emails when someone "Comments on my posts." To change or turn off ST Community email, log in<> as rpasledni@ibib.waw.pl.st. Are notifications about this post getting annoying? Reply to this email with the word " mute ". STMicroelectronics N.V. [ST Community]

Well, beside the core it also covers some serial communication and memory interfaces - but no analog peripheral, like adc, dac, comparators, opamps, temp sensor, no crypto management, no watchdog, lcd, rtc and timers.

Does it really make sense to create a program exclusively on CMSIS and not to support the other peripherals?

BTW: please do not reply by email as this creates a lot of garbage in the thread.

Regards

/Peter

In order 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.