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
Month: April 2019
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
FreeBSD – replacement for Project Manager
The Visual Studio Code extension Project Manager that I successfully used under Linux does not work in FreeBSD. Instead, you can install the Projects+ extension made by Fabio Spampinato which offers you similar behavior,
VPC – bugfix and additions
Solved a bug where PB2 pin set as ADC_IN0b had no effect.Added a way to specify if the generated code targets Linux or FreeBSD OS.Resized some windows to accommodate some text labels under FreeBSD - this may look funny under Linux. Code committed to repository.And I just saw that the l152_tim6_systick project was generated with … Continue reading VPC – bugfix and additions
FreeBSD – bad news, good news
Bad news1. gcc-arm toolchain: turns out my manually (and unscientifically) prepared toolchain based on an old FreeBSD package produces bad (non-working) code. I will destroy the download link from a previous article and post accurate info.2. VSCode extensions: the "Arduino" and "Project Manager" extensions are not working under FreeBSD. The whole idea of using the … Continue reading FreeBSD – bad news, good news
FreeBSD – solving the Arduino "problem"
Once Arduino is installed (FreeBSD 12 Stable here), you have to make a symlink in your home folder that points to the /usr/local/arduino folder. That is to minimize the differences between Linux (Fedora/Ubuntu) and FreeBSD. For the other issue (see point 3 in the previous blog) I really need to get time to start working … Continue reading FreeBSD – solving the Arduino "problem"