Crossroads without signs…

Usually. I chose the complete solution, the one that helps me get the most of it. As is the case with STM32CubeMX + OpenSTM32 IDE + HAL drivers. But HAL does not give me the level of control I was used to, so Low Layer drivers are a very good addition. Unfortunately, OpenSTM32 does not offer support for it and that breaks the solution.

Well. one solution is to generate the code for Makefile (a STM32CubeMX option) and that would make it “IDE immune”, but for now, there are linking problems in the I2C library of the STM32L1xx Low Layer drivers and it seems no one got that yet (I opened a discussion thread on the ST community)…

I will try to see if I can get the libopencm3 library configured for my Nucleo board. If it works, I won’t mind to translate my libraries again for the new system.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.