Skip to content

Releases: bmd-studio/stm32-for-vscode

v3.2.9-beta

27 Sep 08:33
Compare
Choose a tag to compare
v3.2.9-beta Pre-release
Pre-release

Patch release for V3.2.8
- Add support for unit testing.
- Create a way to embed these types of projects into a CI/CD environment
- Full support for CubeIDE imports.
- Add option to select installation location for the tooling.

v3.2.8

05 Sep 12:28
Compare
Choose a tag to compare

Added

  • Issue #197: Added CONTRIBUTING.md files thanks to DeflateAwning
  • Issue #201: Dissambly was added to the build output. This was thanks to DeucalionMK.

Fixed

  • Issue #199: Deleted docs folder, as it was not updated regularly and did not add anything. DeflateAwning fixed this and put in a merge request.
  • Issue #204: Hash symbol within library name breaks compilation. Has symbol is now escaped. Merge request by DeflateAwning.

v3.2.7-beta

28 Apr 20:04
Compare
Choose a tag to compare
v3.2.7-beta Pre-release
Pre-release

Added

  • Issue #84 Add -fno-rtti and -fno-exceptions as default for C++ builds.
  • Added an .stm32env file which set-up the paths to openocd and the ARM toolchain. This can also be used to change other things in the build in a local setup.
  • Issue #144 Added a way to change the build folder using the .stm32env file.

Fix

  • Issue #181 added a way to extract the asmm part of files from the ST Makefile.
  • Issue #179 now create a prompt to save cortex debug info to the global space, so is should not create a local workspace setting each time.
  • Issue #176 Added a project name field for the blank setup wizard so the project has a default name.

V3.2.6

09 Jan 12:49
Compare
Choose a tag to compare

Fixed

  • Issue #81: The extension would add settings to random projects for which it did not need to add settings. Cvanbeek13 fixed this issue and created a pull request.

Added

  • Issue #168: added -Wl,--print-memory-usage as a default flag for initial project generation.

V3.3.0 beta

15 Nov 13:10
Compare
Choose a tag to compare
V3.3.0 beta Pre-release
Pre-release

New release of the beta with a large overhaul of the build system.

Added

- Out of source build where it keeps the current folder structure
- Release and debug builds
- Issue #157 Use .env files to set the build tooling and other variables
- Issue #144: Be able to change the output/build directory

Fixed

    - Previous release had an issue where header files were improperly included

v3.2.6 beta

19 Oct 16:50
Compare
Choose a tag to compare
v3.2.6 beta Pre-release
Pre-release

Beta version for a release that has been in the works for some time. The goal of this release is to add better support for building in CI/CD pipelines using the STM32Make.mk output of the STM32 for VSCode extension.
Some note-able features:

  • Debug and release builds
  • .stm32env dotfile which includes user depended build tooling e.g. gcc, openocd.
  • build output copies file structure in the project
  • build directory can be changed by setting BUILD_DIRECTORY in the .stm32env file.

Release can be installed manually by pressing CMD/CTRL+shift+p and selecting or searching for Extensions: Install from VSIX. The included vsix file can then be installed.

V3.2.5

29 Mar 13:55
Compare
Choose a tag to compare

Hotfix for issue #150

V3.2.4

28 Mar 08:19
b5f9d0d
Compare
Choose a tag to compare

Fixed

  • Issue #139: Fixed issue where after generation something went wrong with getting new information from the makefile.
  • Better SVD file finding using Levenstein distance.
  • Issue #147: Fixed issue where build tools were not installing due to pre-installed node.

Added

  • Issue #143: Added support for capitalized assembly file extensions (.S) as it is required for AzureRTOS.

V3.2.3

08 Dec 10:25
Compare
Choose a tag to compare

Addded

  • Issue #101 & #119: Added make flags to the configuration file. This allows to add the --silent flag to the build and to prevent output mixing on parallel compilation.

Fixed

  • Issue #116: Fixed issue where the STM32 configuration file would silently delete if there was something wrong while parsing the yaml file.
  • c_cpp_properties.json would have reflect the current configuration. Changed it so it is regenerated upon each new build.
  • Issues #125: Issue with the openocd configuration for the STM32l0 line. With thanks to: signorettae.
  • Issue #91: LIBS variabel in the cube generated makefile was not read correctly.

mangled-output-on-build-issue-#109-and-#101-#116

14 Nov 16:48
Compare
Choose a tag to compare

Pre-release for issue #101, #119 and #116.
Issue #101 & #119: Added make flags to the configuration file. This allows to add the --silent flag to the build and -O to prevent output mixing on parallel compilation.

Issue #116: Fixed issue where the STM32 configuration file would silently delete if there was something wrong while parsing the yaml file.

.vsix can be installed by pressing CMD/CTRL+shift+P and by typing and selecting Extensions: Install from VSIX