Skip to content

Releases: bmd-studio/stm32-for-vscode

v3.2.13

04 Feb 13:48
Compare
Choose a tag to compare

Fixed

  • Issue #218: Install build tools failed due to node platform link being incorrect. With special thanks to: 0-haha
  • Issue #222: Fix make cannot be installed on Linux. Merged pull request by: 0-haha.

v3.2.12

21 Jan 10:04
Compare
Choose a tag to compare

Fixed

  • Launch config was not reflecting the change to release and debug builds.

v3.2.11

20 Jan 14:16
Compare
Choose a tag to compare

Fixed

  • Issue #220: C++ sources wre not included correctly while using vpath. Resulting in no rule to make target.

Removed

  • SVD files could not be found. As a new mechanism needs to be introduced to get them removed this feature which just ended up throwing errors.

V3.2.9

24 Dec 21:00
fc48778
Compare
Choose a tag to compare

[3.2.9] - 2024-12-24

Added

  • Issue #206: Did not build anything else than elf files due to the all recipe not being correct.
  • Issue #212: On Windows threw an error because the build folder was already there. Now checks before using the md command. Thanks to: qwertym88
  • Issue #209: Added an option to set the amount of concurrent jobs while running make
  • Issue #165: Added Build and flash release option to the context menu and as a command

Fixed

  • Reverted to single name build instead of a file tree based build output. Should resolve issues: #206, #205
  • Linkerscript now uses a file for the objects it needs to link to prevent Windows based command line length issues. Fixes issues #210, #149, #95
  • Issue #217 when using a number as the target it is converted to a number in the yaml spec. Now convert it to a string to prevent this.
  • Issue #162: Powershell paths with spaces in them were not escaped properly.
  • Isse #216. The nodejs download should now succeed again on windows.

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.