added rcc_hsi16_div4() and rcc_set_pll_source() for stm32l0 (tested) #609
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I started to use libopencm3 for a small project with an nucleo-L053R8 board, but It seems that some key functions were missing ( hsi16 divider and pll source switch ).
Of course those functions are trivial to implement but it makes source code a bit more readable.
It seems that stm32l0 targets aren't well supported.
I've also started a miniblink example for this board that uses those functions, and if you think it can be useful I can make another pull request on libopencm3-examples when it's ready.