VPC – Visual Pin Configurator

a visual way to configure your Nucleo-L152Re board

Skip to content
  • Home
  • What is VPC
Search

Stories

The project can be saved

January 16, 2019 / Vasile Guta-Ciucur / Leave a comment

It is saved in XML format (.vpc file extension), as simple as possible, but it already has 817 lines of text. Writing the procedure to load all those values will be a little nightmare... if the XML library I use can handle that...  So the progress is:1. Open project: underway;2. Save project: complete;3. Save project … Continue reading The project can be saved

Short video presentation of VPC features – with poor sound

January 15, 2019 / Vasile Guta-Ciucur / Leave a comment

Well, if you can endure the bad quality of the sound, you can have an idea about what this program can offer right now regarding the configuration of an STM32 microcontroller using the SPL driver/library. And take note of my level of spoken English 😛 ...

Some needs arised …

January 13, 2019 / Vasile Guta-Ciucur / Leave a comment

... during the video presentation (see previous article):1. The ".json" files needed an upgrade due to some new modifications in version 1.30.2 of Visual Studio Code. Instead of chasing VSCode, I try to identify variables that are consistent (contradiction?) throughout versions. This way, the new modifications won't affect older versions.2. VSCode has an Arduino extension … Continue reading Some needs arised …

Installing and using VPC – first video presentation

January 13, 2019 / Vasile Guta-Ciucur / Leave a comment

Well, there will be no audio for now. But a lot of text and action like in the first muted movies. After this one, other filmed projects will follow.

We have SPI and ADC peripherals

January 7, 2019 / Vasile Guta-Ciucur / Leave a comment

- we have SPI1, 2 and 3, conform with SPL library (still, only master for now);- we have ADC1 peripheral and now pins can be selected as ADC_INx channels;- a function to read the ADC1 values, in spl_library folder;- small code optimizations here and there...Code committed in the repository. What next? Modify the I2C code … Continue reading We have SPI and ADC peripherals

New "things" added…

January 5, 2019 / Vasile Guta-Ciucur / Leave a comment

I've added a new pin function, "ADIN" that manages the ADC input channels, a proper initialization function for ADC1, an with a status LED on the main window, and an "ADC1 Setup" window.I've also added an ADC reading function in "my_soft_adc.h" header from "spl_library" folder. Not yet committed in repository because I am not ready … Continue reading New "things" added…

Closer to SPL library…

January 2, 2019 / Vasile Guta-Ciucur / Leave a comment

I redesigned SPI(1,2,3) setup windows to reflect the elements from SPL library. As things are in CubeMX, just creates confusion and anyway, there is no need of a CubeMX clone. VPC is a visual configurator for projects that still use the old and battle tested SPL library. I2C might follow (in redesigning the interface) but … Continue reading Closer to SPL library…

NVIC priority sorted out.

December 27, 2018 / Vasile Guta-Ciucur / Leave a comment

Is done for the functionality I intend to have for version 1 of VPC (TIM6 and 7, USART2, UART4 and 5, I2C1 and 2, SPI1, 2 and 3, and all GPIO EXTI). It generates code for NVIC priority and sub-priority (with value validation regarding the Priority Group selected) inside the initialization functions of the peripheral … Continue reading NVIC priority sorted out.

NVIC Priority

December 24, 2018 / Vasile Guta-Ciucur / Leave a comment

Update: Changed my mind, I'll give the user full control as there is now a function that validate the values of the priorities and sub-priorities regarding the priority group selected.Hint: Project Settings window has settings for Priority Groups and for the priorities of the pins set as EXTI. Priorities for the "system interrupts" (as SysTick_IRQn … Continue reading NVIC Priority

Weird… OneWire protocol problems using SPL driver

December 22, 2018 / Vasile Guta-Ciucur / Leave a comment

I have a OneWire protocol library for a DS18B20 sensor, that works ok on PIC and AVR, and even on STM32 micros when using LL driver. I converted the library for the SPL driver and... it trows a "bad data" error!The code written for LL driver works ok. So I thought that my my_delay_us function … Continue reading Weird… OneWire protocol problems using SPL driver

Posts navigation

← Older posts
Newer posts →

Author

  • Vasile Guta-Ciucur's avatar Vasile Guta-Ciucur

Code repository

The VPC (Visual Pin Configurator for Nucleo-L152RE board) project is developed in Lazarus+FreePascal on a Linux or FreeBSD Workstation.

Sources can be found [-=here=-].

Categories

  • Libraries
  • Projects
  • Stories
  • Tutorials

Archive

  • September 2020 (1)
  • February 2020 (1)
  • January 2020 (5)
  • December 2019 (7)
  • August 2019 (1)
  • July 2019 (13)
  • June 2019 (2)
  • May 2019 (2)
  • April 2019 (9)
  • March 2019 (1)
  • February 2019 (7)
  • January 2019 (13)
  • December 2018 (12)
  • November 2018 (1)
  • September 2018 (1)
  • August 2018 (1)
  • July 2018 (1)
  • June 2018 (1)
  • May 2018 (2)
  • April 2018 (3)
  • March 2018 (1)
  • February 2018 (1)
  • November 2017 (2)
  • October 2017 (2)
  • September 2017 (5)
  • August 2017 (2)
  • May 2017 (3)
  • March 2017 (1)
  • January 2017 (2)
  • December 2016 (3)

Top Posts & Pages

  • A quick update
  • What I am working on when time permits...
  • VPC version 3.5.3 bugfix
  • Use Lazarus from v2 version up
  • SLR Film Camera - Stage One
  • ST7735R mini library update 2
  • ST7735R mini library - saving writing/erasing cycles
  • ST7735R mini library demonstration
  • VPC version 3.5.2 update and bugfix
  • ST7735R mini library
Follow VPC – Visual Pin Configurator on WordPress.com

Blog Stats

  • 1,330 hits
hit web counter.com

ST Microelectronics

Visual Pin Configurator

Visual Studio Code

Website Built with WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • VPC - Visual Pin Configurator
    • Already have a WordPress.com account? Log in now.
    • VPC - Visual Pin Configurator
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

    Design a site like this with WordPress.com
    Get started