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 20.03.18 - VS2017-2019/AS7/CLI (Read 621 times)
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12188
Location: United Kingdom
Joined: Apr 10th, 2010
20.03.18 - VS2017-2019/AS7/CLI
Mar 18th, 2020 at 10:06pm
Print Post  
Download Visual Micro 20.03.18.1 for Visual Studio 2017/2019

Download Visual Micro 20.03.18.1 for Atmel Studio

Download Visual Micro 20.03.18.1 for Atmel Studio 7 (v2 Installer)

Download Visual Micro CLI 20.03.18.0

  • sp1 has an important fix for the backrgound daily check for updates which was checking way too often in recent builds (if enabled)!
  • Fix build errors in recent release: Comments in code could cause the missing prototype insertion point to be incorrect.
  • Reminder: The new way that visual micro generates prototypes can be switched back to way previous releases worked with the following local project board.txt property:- vm.ctags=false


Download Visual Micro 20.03.01.6 for Visual Studio 2017/2019

Download Visual Micro 20.03.01.6 for Atmel Studio

Download Visual Micro 20.03.01.6 for Atmel Studio 7 (v2 Installer)

Download Visual Micro CLI 20.03.01.6

  • Standalone shareable Web debugger updated (Experimental)
  • GDB debug disconnect forces gdb to exit. Cleaner shutdown.
  • Support precompiled=true, link .a/.so files discovered in the library [mcu name] folder.
  • Extend check to ignore special case missing prototypes for setup() and loop() where (void) is declared as an argument to the two methods.
  • Fix: Resolve new python location for recent changes in the esp8266 package. Visual Micro spiffs (web server data files) upload now supports both older and newer esp tool chain versions.
  • Fix: Unabe to create new Arduino projects in Atmel Studio 7. Either failed or caused a hang/lockup of the IDE.
  • Insertion of the auto generated missing prototypes (using CTags) is updated to also cater for 1st method in an .ino other than the project_name.ino. This will avoid many compile issues when user types are defined in the .ino code and subsequently used in method sigantures that have missing prototypes. Reminder: CTags are only used for missing prototype generation if "deep search for libraries" (Gcc-E) is enabled. 
  • Inserting soft debug breakpoints on 1st line of the setup() or loop() is now supported.
  • CLI fixes and new properties
  • GDB Hardware Debugging - Programmer/Upload Config updates (check selections after update), OpenOCD Updated to 2020-02-13
  • Experimental - Export local web debugger. pre-alpha option to export a self contained portable debugger. Allow a board that is already programmed with visual micro soft debugger break and/or trace points to be connected to another pc that does not have an IDE  (visual studio or visual micro) installed. Applies to software debug only! "vMicro>Debugger>Export Web Debugger". tip: Close the serial terminal after soft debug starts and review the Micro Build output window for usage instructions. Read More Here
  • new - Esp32 OTA UDP software debugging
  • new - Teensy virtual usb port discovery
  • new - Teensy virtual usb Console
  • new - Teensy virtual usb (MIDI) software debugging
  • Fix: Automatic prototype insertion before first method in .ino files (in previous releases the prototypes were inserted before the first code line which required manual insertion of prototypes)
  • Fix: Software debugging did not work if the setup() and loop() methods were not in the project_name.ino
  • Fix: Software debugging breakpoints were ignored if placed on the first line of a method (on the method name or the line with the methods opening brace)
  • Hardware Debuggers: SAM - Improved support (+ JLink)
  • Add GDB support (hardware debugging) for the MXChip Azure IoT Board
  • Teensy 1.5 changes for intellisense.
  • STM32duino intellisense paths and fixes for latest toolchains
  • Ability to exclude certain unneeded variant files from intellisense intellisense.excludes=[semi-colon; sep list of file names without paths]. STM32 is preconfigured with this property.
  • Fix: SPIFFS: Manually installed esp8266 core under the "ArduinoIDE/hardware" folder failed to resolve python path


Extend intellisense search paths: new option for testing...
Add a local board.txt to the project manually or using the vMicro "Add Code" menu. Add a property called vm.intellisense.add-paths= with a semi-colon list of additional paths, hard code or use any build variable. For example...

Code
Select All
-elf\include\c++\4.8.2\functional 



Download Visual Micro 20.02.16 sp1 for VS2017/2019
  • (sp1): Fix SoftwareSerial debugging failed when breakpoints were outside of the project_name.ino

Download Visual Micro 20.02.16 for AS7
Download Visual Micro 20.02.16 for AS7 (v2Installer)

  • new - Esp32 OTA UDP software debugging
  • new - Teensy virtual usb port discovery
  • new - Teensy virtual usb Console
  • new - Teensy virtual usb (MIDI) software debugging
  • Fix: Automatic prototype insertion before first method in .ino files (in previous releases the prototypes were inserted before the first code line which required manual insertion of prototypes)
  • Fix: Software debugging did not work if the setup() and loop() methods were not in the project_name.ino
  • Fix: Software debugging breakpoints were ignored if placed on the first line of a method (on the method name or the line with the methods opening brace)

Download Visual Micro 20.02.7 for Vs2017/2019
  • STM32duino intellisense paths and fixes for latest toolchains
  • Ability to exclude certain unneeded variant files from intellisense intellisense.excludes=[semi-colon; sep list of file names without paths]. STM32 is preconfigured with this property.
  • Fix: SPIFFS: Manually installed esp8266 core under the "ArduinoIDE/hardware" folder failed to resolve python path

Download Visual Micro for Atmel Studio 7 (v2 Vsix Installer)
  • Atmel Studio 7 - New menu item "vMicro>General>Automatic Attempt to Set Atmel Studio Project Device". Affects intellisense and which processor/device AS7 believes is being used by the current project. There is no direct correlation from Arduino board names to AS7 therefore switching off this option allows you to be accurate with the selection. (does not affect build/compile). Example: Enables Adafruit Feather M0 to be configured as ATSAM21A18A instead of the default ATSAMD21E18A

Download Visual Micro 2001.3.3 for VS2017/2019


Download Visual Micro 2001.3.2 for VS2017/2019

  • Teensy 1.5 changes for intellisense.


Download Visual Micro 1912.28.6 for VS 2017/2019

  • Hardware Debuggers: SAM - Improved support (+ JLink)


Download Visual Micro 1912.28.5 for VS 2017/2019
  • Board manager > package installer sometimes suggested incorrect latest version
  • Add GDB support (hardware debugging) for the MXChip Azure IoT Board


Download Visual Micro 1912.28.4 for VS 2017/2019

  • ESP8266/ESP32 - Remove verbose property lookup messages
  • Project properties default ".ino" prototype generation to off
« Last Edit: Mar 22nd, 2020 at 12:08am by Tim@Visual Micro »  
Back to top
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12188
Location: United Kingdom
Joined: Apr 10th, 2010
Re: 20.03.18 - VS2017-2019/AS7/CLI
Reply #1 - Apr 17th, 2021 at 4:24pm
Print Post  
This Topic was moved here from New Releases, Previous Releases and Release Notifications [move by] Tim@Visual Micro.
  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint