Skip to content

Releases: github0null/eide

Embedded IDE v3.21.1

19 Jan 16:45
bb49fe8
Compare
Choose a tag to compare

[v3.21.1] revision

New:

  • Map View: Support show map.view file for SDCC and KEIL_C51 toolchain.
  • Scatter File Highlight: Support a simple arm scatter file (.sct) language support.

Fix:

  • Program Matcher: Sometimes armcc problem matcher missed matchs.
  • CMSIS Config Wizard: Missed skip value for <e> tag.

Download Embedded IDE For VSCode

Embedded IDE v3.21.0

12 Jan 08:09
97e32f4
Compare
Choose a tag to compare

[v3.21.0] update

New:

  • Xpack Toolchain: Add xpack-dev-tools package.json support.
  • Right-click Menu: Add Compile button for source file.
  • Project Resource: Add new inline button: Add File.
  • Builder Configuration: Add open button for linker script path config.

Optimize:

  • CMSIS Config Wizard: Minor refactoring to improve parser. Support <n> <s.i> tags. Support error prompt.
  • Open Project: Add progress bar when opening a project.
  • Create Project: Improve create project. Fill default project name when creating a new project.
  • Import Project: Improve Keil project import. Support import RTE source files.
  • Built-in Project Templates: Update stm8s/sdcc project templates.
  • COSMIC-STM8: Improve COSMIC-STM8 project. Support cosmic-stm8 '.lkf' file grammar highlight.
  • unify_builder: Update unify_builder to v3.9.1. Improve increment compile. Improve makefile generator.
  • Source Compile Options: Improve GUI. Add a textarea to show current compile commands.
  • Build Project: Support silent mode. Add spinning animation for 'build' and 'flash' status bar.
  • Compile Database Generator: Auto generate compile_commands.json.

Changes:

  • Custom Task: Rename task type eide.msys to eide.bash.
  • Project Build: Remove project variables which starts with EIDE_TOOL_.

Download Embedded IDE For VSCode

Embedded IDE v3.20.1

30 Nov 18:47
87a99a4
Compare
Choose a tag to compare

[v3.20.1] revision

Optimize:

  • Internal Templates: Update internal project templates.
  • unify_builder: Optimize makefile generator.
  • Project Resource: Add batch operation support on files or folders. Thanks Deadline039 !
  • CMSIS Config Wizard: Add a search input box. Now you can search config.
  • CMSIS Config Wizard: Add non-number options support. Thanks Deadline039 !

Fix:

  • Chip Package: Fix package parser bug.

Download Embedded IDE For VSCode

Embedded IDE v3.20.0

23 Sep 13:48
bb45aff
Compare
Choose a tag to compare

[v3.20.0] update

New:

  • Export GNU Makefile: Support export GNU Makefile for help users customize the automatic build process.

Change:

  • unify_builder: Update unify_builder to v3.8.0

Fix:

  • OpenOCD: Can't get interface/target list for xpack openocd v12.

Download Embedded IDE For VSCode

Embedded IDE v3.19.9

10 Sep 16:19
0d57982
Compare
Choose a tag to compare

[v3.19.9] revision

New:

  • Plug-in Settings: New plug-in settings: Win32.Msys.Enable, to determine whether to enable the built-in MSYS tools.
  • Project Variables: Export EIDE_xxx variables into project variables.

Change:

  • Other: Append msys path to the tail of system PATH, not head.

Download Embedded IDE For VSCode

Embedded IDE v3.19.8

08 Sep 08:37
c340dbc
Compare
Choose a tag to compare

[v3.19.8] update

Fix:

  • Chip Package: Storage layout default value missed.
  • Unify Builder: Fix ac6 linker options missed on macos. Thanks @Deadline039.

Optimize:

  • Unify Builder: Use 'dotnet unify_builder.dll' instead of 'unify_builder.exe' on arm64 platform.
  • C/C++ Config Provider: Use g++ when provide compilerPath for cpptools.
  • Other: Append msys path to the tail of system PATH, not head.

Download Embedded IDE For VSCode

Embedded IDE v3.19.6

23 Aug 04:10
af2f20c
Compare
Choose a tag to compare

[v3.19.6] update

Change:

  • Builder Options: Combine all builder options (*.options.json) into eide.json.
  • Files Options: Combine all file's options (*.files.options.yml) into single file: files.options.yml.

Optimize:

  • Project TreeView: Expand Project TreeView's root node when you open a project.
  • Keil Project Import: Do not disable internal hex file output if keil project not have any actived User Commands.
  • Source Code: Update dependence packages to resolve package vulnerabilities.
  • Chip Package Manager: Optimize code.

Update build environment to NodeJS v16.

Download Embedded IDE For VSCode

Embedded IDE v3.18.2

30 Jul 01:16
aff572a
Compare
Choose a tag to compare

[v3.18.2] revision

Fix:

  • unify_builder: Fix makefile dependence parser bugs. Update unify_builder to v3.7.4

Download Embedded IDE For VSCode

Embedded IDE v3.18.1

28 Jun 12:17
3250d1f
Compare
Choose a tag to compare

[v3.18.1] revision

Fix:

  • Project Resources: When user unfold an unsorted vritual sources folder, the 'eide.json' will be changed by mistake.

Download Embedded IDE For VSCode

Embedded IDE v3.18.0

16 Jun 15:48
9addf96
Compare
Choose a tag to compare

[v3.18.0] update

Incompatible Changes:

  • Chip Support Package:
    • Remove folder: .eide/deps and use VirtualFolder <virtual_root>/<deps> instead it.
    • The Chip Support Package in older projects will become invalid. And you need to reinstall chip-package and reinstall all CMSIS components.

New:

  • Cortex-Debug Configuration Generator: A new Debugger Configuration Generator with a simple GUI.
  • pyOCD Flasher UI: Support append additional cli command when program flash.
  • VSCODE_PORTABLE: Support VSCODE_PORTABLE environment variables.

Fix:

  • Project Environment: Project environment variables missed.

Change:

  • Builder Configuration UI (SDCC): Automatic get processors list by execute command: sdcc -v

Optimize

  • MDK Project Import: Optimize import Keil User Command.

Download Embedded IDE For VSCode