Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Selecting the ESP32 Core with VM. Is it possible? (Read 505 times)
Chevelle
Junior Member
**
Offline


Posts: 40
Joined: Feb 29th, 2020
Selecting the ESP32 Core with VM. Is it possible?
Sep 28th, 2025 at 12:42pm
Print Post  
Unfortunately, more and more often I am running into the situation where libraries that I use for my ESP32 projects are not keeping up with the release of new ESP32 cores.  This has created lots of frustration as you can imagine.  Things that used to work no longer work with the new cores.

I have been loading the core I need within the Arduino IDE and then starting VS.  That is a bit of a pain, especially when I have multiple projects within a solution that need different cores.

I searched the forums and couldn't find anything so I'm asking here.  It is possible to select the ESP32 core within the VM settings?  In the hopes that it is possible, I have already created separate folders for each core.

Thanks.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12204
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Selecting the ESP32 Core with VM. Is it possible?
Reply #1 - Sep 28th, 2025 at 1:04pm
Print Post  
You can use the the board manager and library manager in visual micro via the vMicro>Platform Explorer. It works the same as the arduino ide.

Keeping different solution for different version of cores and libraries has always been difficult. We recently release portable solutions that allows you to install core and/or libraries that remain private to the projects in a solution. That allows us to have different projects that use their own core and lib versions.

Please review the Docs link from the top of visualmicro.com. Looks for "Special Folders and Portability". The section provides docs as follows:-

- New Arduino Portable Solution

- Benefits of Portable Solutions for Education

- How to Encapsulate a Board Package Within a Solution

- How to Encapsulate Libraries Within a Solution


Does this help?
  
Back to top
IP Logged
 
Chevelle
Junior Member
**
Offline


Posts: 40
Joined: Feb 29th, 2020
Re: Selecting the ESP32 Core with VM. Is it possible?
Reply #2 - Sep 28th, 2025 at 1:39pm
Print Post  
I'll give it a try.  Thanks
  
Back to top
 
IP Logged
 
Chevelle
Junior Member
**
Offline


Posts: 40
Joined: Feb 29th, 2020
Re: Selecting the ESP32 Core with VM. Is it possible?
Reply #3 - Sep 29th, 2025 at 9:53am
Print Post  
That really isn't what I was looking for.  I was looking for a way, through the UI, to select which ESP32 core was being used at compile time.  I guess I will just keep switching cores when I want to work on each project.

Thanks.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12204
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Selecting the ESP32 Core with VM. Is it possible?
Reply #4 - Sep 29th, 2025 at 12:26pm
Print Post  
The Arduino design caters for one installed toolchain at a time. 

The ability to add a specific toolchain to a solution is the only way to get around that. That also allows for install/uninstall of matching libraries.

Out of interest, what did you feel was not acceptable for your workflows in the portable scenario?
  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint