Finally! VPC looks decent now. - It comes with a full featured "Clock Setup" window of which settings are reflected in the generated code; - Also provided some blink examples, using various clock sources at various frequencies - all blink examples should toggle the LED at 500ms interval. More examples to come - the old … Continue reading VPC version 3 released!
Stories
Final version of "Clock setup" window mockup
This is the final version and I think it contains all the elements required to set the frequencies of the STM32L1 clocks regarding to the Nucleo board hardware. I'll work hard to make it functional, but it will depend on my health and time.But now something is obvious: if I want to keep the resolution … Continue reading Final version of "Clock setup" window mockup
Big bug fixed: pll settings
The PLL settings were way off. And that may be the reason why my onewire library didn't worked (is my next test to be done after this fix). Code was committed to the repository.Edited:In the future (version 3?), the clock window configuration will allow much more flexibility - at least, at the CubeMX level. But … Continue reading Big bug fixed: pll settings
VPC version 2 released
Version 2 I pretty much believe that the version 2 of the VPC is a mature version. Even if it still says "Beta" and even if it comes with just a basic set of features. The code is simplified, modular and clearer, with some new features in regards to the version 1. And this being … Continue reading VPC version 2 released
VPC2 – update
Well, almost ready. Both Nucleo and LQFP64 pin configuration windows (both of them have functional, click-able pads) will use common code to set the pins. This results in clearer and cleaner code.The GUI functionality will be a little different than in the first version of VPC regarding setting the parameters of the peripherals, but not … Continue reading VPC2 – update
VPC mock-up – Morpho and Arduino connectors
As I said, I started working to the new changes: in the image below you have the new pin configurator for Morpho and Arduino connectors. If you liked the previous more, is time to fork the project.Cons:- the pin labels won't be permanently visible, you have to hover with the mouse pointer over the pin, … Continue reading VPC mock-up – Morpho and Arduino connectors
VPC – secured the "Generate Code" button
Because is destructive, I had to add a layer of confirmation. No more unwanted accidents.What else? Cleaned up the UI and a little bit of code. The lqfp64 functionality is planned for 2.x.x version. Then, once is done, the "Nucleo Pinout config" window will be redesigned to use the logic from the lqfp64 window - … Continue reading VPC – secured the "Generate Code" button
VPC – new icon set
Just a cosmetic change, hopefully a tad prettier. Resized some messages but not all - next time.
New target in Makefile
Because the stlink software of @texane from github can be compiled under all major operating systems, I decided to make a new target in Makefile file, named upload. And of course, the tasks.json file is generated accordingly.So, if you do not need debugging functionality, you can use just a simple text to edit your project … Continue reading New target in Makefile
No more Arduino dependencies
As I said before, the only reason of installing the Arduino extension in Visual Studio Code (and having VPC to generate the required configuration) was to benefit from the integrated serial communication terminal, which was (and I think it still is) the only decent solution for Visual Studio Code. This is not working in FreeBSD … Continue reading No more Arduino dependencies