Welcome, Guest. Please Login or Register
Arduino IDE for Visual Studio
 
 

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 and Verbose
  • 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
 
  HomeSearch Tutorials & Wiki visualmicro.com LoginHelpRegister  
 
Page Index Toggle Pages: 1
Send Topic Print
21.11.08-20 VS 2017-2019, 2022 (Read 141 times)
Simon@Visual Micro
Administrator
*****
Offline



Posts: 1401
21.11.08-20 VS 2017-2019, 2022
Feb 4th, 2022 at 2:23pm
 
Installer Note: If the install for Visual Studio fails, right click and "Open With>Visual Studio Version Selector"

*** NOTE VS 2022 - If you installed a PRE-RELEASE version of Visual Micro for VS2022 (before 21.11.08.0) please uninstall and install from the gallery, or the link below
***

Download Visual Micro 21.11.08.1920 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2220 for Visual Studio 2022

  • Updated Fix: Hardware Debugging approach updated for newer ESP32 Modules e.g. WROVER-E (Reported Here, and here)
    NOTE: This is currently behaving differently to our standard installations in the following ways:-
    - You must set one breakpoint in your code before starting the debugging session.
    - Breakpoints can only be added/changed when you are stopped on a breakpoint.

    Add below Local board.txt entries to try this:
    Code:
    debug.toolingsystem=gdbscript
    # Most stable OpenOCD Version for newer ESP32 Boards
    tools.openocd.debug.path={runtime.tools.openocd-esp32-0.10.1-2021.07.21.path}
    # Very Latest OpenOCD (seems less stable than the above)
    # tools.openocd.debug.path={runtime.tools.openocd-esp32-0.10.1-2021.11.11.path}
     
    
    


Download Visual Micro 21.11.08.1919 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2219 for Visual Studio 2022

  • Initial Fix: Hardware Debugging approach updated for newer ESP32 Modules e.g. WROVER-E (Reported Here, and here)
    Add below Local board.txt entries to try this:
    Code:
    debug.toolingsystem=gdbscript
    tools.openocd.debug.path={runtime.tools.openocd-esp32-0.10.1-2021.11.11.path} 
    
    



Download Visual Micro 21.11.08.1918 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2218 for Visual Studio 2022

  • Fix: Teensy COM Ports cleared down after disconnect (within 10s) (Reported Here)



Download Visual Micro 21.11.08.1917 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2217 for Visual Studio 2022

  • Fix: Project Caching for all configurations, ensuring CPP and INO files are cached correctly




Download Visual Micro 21.11.08.1915 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2215 for Visual Studio 2022

  • Fix: Improved Project Caching when Hardware Debug disabled, ensuring Project CPP files are cached correctly
  • Fix: Improved handling for hook patterns ensuring UTF8 characters are handled fully in Sketch/Core/Library paths
  • Added new board.txt property to disable Deep Search vm.runtime.compiler.auto_discover_includes=false




Download Visual Micro 21.11.08.1914 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2214 for Visual Studio 2022

  • Optimization: Override Hardware Debugging Optimization using board.txt property ide.compiler_flags_debug (default is -Og) (Reported Here)



Download Visual Micro 21.11.08.1913 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2213 for Visual Studio 2022

  • Fix: Teensy4 Board Options not showing on older TeensyDuino installs (pre 1.54)


Download Visual Micro 21.11.08.1912 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2212 for Visual Studio 2022

  • Fix: Improved Debug/Upload for STM32 (Official) Boards (STM32 G0/1 L0/1/4 WL WB Boards) (Reported Here)
  • Fix: Clarified Menu Options for Advanced Library Usage


Download Visual Micro 21.11.08.1910 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2210 for Visual Studio 2022

  • Fix: Encoding and Quoting of Disassembly/Hex/Compiled Binary output paths


Download Visual Micro 21.11.08.1908 for Visual Studio 2017/2019
Download Visual Micro  21.11.08.2208 for Visual Studio 2022

  • Fix: Addition of C++ Core Desktop Features to ensure C++ Workload is prompted for install in VS2022
  • Fix: Warning improvements when sketch does not use an src folder
  • Fix: Removal of internal build file from previous release which could cause compilation issues
  • Fix: Serial Debugging improved for when US-English Language Pack is not installed in Visual Studio
  • Fix: Improvements to ANSI/UTF-8 Handling of paths and code files experienced by international users (default now UTF-8) (Reported Here)
  • Fix: Build output > Disassembly view file:/// path is now surrounded by quotes (Reported Here)
  • Fix: Caching of library (.a) archive when a library specifies (dot_a_linkage)
  • Fix: Z-Wave Uno Build fixed so now correctly pre-processes files for external build (Reported Here)
  • Fix: Portenta H7 - Configuration available for M7 and M4 Cores, additional JLink (No OpenOCD) to allow dual core debugging simultaneously
  • Fix: Portenta H7 - improved intellisense for LEDR/G/B and bootM4() calls
  • Fix: STM32F4 (Stmduino): Fix to Uint8 intellisense issue (Reported Here)
  • Fix: ESP32 FSUpload sets chip correctly for e.g. ESP32C3 module
  • Fix: VS installer confuses 32 bit and 64bit versions of the same extension. Internal version number change between 32 (2017-2019) and 64 (2022) bit versions of Visual Micro.
  • VS2022 - Fix various crashes in platform explorer (board manager and library manager). Related to the use of the recycle bin when installing, updating libraries and boards.
  • Fix: "IDE Locations Config Dialog" > Problems setting Optional Board Manager Urls.
  • Fix: Duplicated platform names showing as available boards in the boards list. A cosmetic issue that happened under some circumstances.
  • Feature: Initial release of Teensy 4x Encryption (Read More Here)

Back to top
« Last Edit: Feb 18th, 2022 at 2:37pm by Simon@Visual Micro »  
 
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print