stm32cubemx low layer code generation for stm32l1 family? when?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-06-30 12:37 PM
It is planned? When it will arrive? Regarding I2C peripherals, I prefer the Low Layer approach, more similar to what we have for PICs and AVRs (considering that, I was a little bit confused by the HAL approach, completely non-functional for me as I need to port some code from AVRs and PICs).
Thank You!
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-08-01 4:11 AM
Now, the STM32CubeMX can generate Low Layer code for all STM32 microcontrollers! Thank you ST Microelectronics! Should I push further and ask a generation code for SDCC from STM8CubeMX?
:)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-07-01 11:53 AM
LL drivers for the STM32L1 are available at least in STM32Cube_FW_L1_V1.7.0 package. So you can use them for the purpose of I2C setup.
For comparison you can generate the app skeleton using CubeMX for STM32L4 or other MCU for which the LL are generated automatically. Just to see how the initial driver is generated.
Also you can use examples to see how it works. The CubeMX generates only initial drivers - then you can use the LL API manually (initiate transmission, etc).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-07-01 8:02 PM
Thank you for your response! That is exactly what I did - generated a new project for Nucleo L452RE with the same pinmap as my Nucleo L152RE project (the clock is more complex than L1xx series), it is doable, but no way near the comfort you have when you generate the right code for your board with the CubeMX. Hopefully, that will be possible some day...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-08-01 4:11 AM
Now, the STM32CubeMX can generate Low Layer code for all STM32 microcontrollers! Thank you ST Microelectronics! Should I push further and ask a generation code for SDCC from STM8CubeMX?
:)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-08-14 3:43 AM
Hm. Just wondering why I am not able to switch it in STM32CubeMX to LL. For all processor I have tried is there only HAL option (Project Settings > Advanced Settings > Driver Selector), but libraries in repository are LL as well. Weird.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-09-08 11:42 PM
Probably, you need to upgrade also the STM32CubeMX to the last version, not only the libraries.
