Skip to content

Releases: github0null/eide

Embedded IDE v3.5.1

08 May 09:45
72342ad
Compare
Choose a tag to compare

[v3.5.1]

Optimized:

  • Allow use project env vars(like: ${OutDir}, ${ProjectName} ...) in shell flasher commandline.
  • Auto check program files for stvp flasher.
  • Optimize external tool executable path parser.
  • Optimize some message prompt.

Embedded IDE v3.5

27 Apr 03:46
5f62cf9
Compare
Choose a tag to compare

[v3.5.0]

Fixed:

  • Source ref parser encoding bug for iar_stm8 compiler.

Optimized:

  • Replace arch command by uname -m for arch-linux.
  • Auto search executable path in system env when default tool path is invalid.
  • Use monospaced font for *.mapView.
  • Disable online tool installer for linux platform.

Changed:

Embedded IDE v3.4

20 Apr 02:48
e73226c
Compare
Choose a tag to compare

[v3.4.0]

Optimized:

  • Optimize openocd flash command-line.
  • Allow show disasm for elf/axf.

Fixed:

  • Cannot provide C/C++ intellisense configuration for files that contain symbol links for linux platform.
  • The exclude source list in the old project template is invalid for linux platform.
  • Can't parse toolchain system includes and defines for linux platform.

Embedded IDE v3.3

17 Apr 07:07
b169ee5
Compare
Choose a tag to compare

[v3.3.0]

Optimized:

  • Optimize openocd flash command-line.
  • Allow show disasm for elf/axf.

Fixed:

  • Cannot provide C/C++ intellisense configuration for files that contain symbol links for linux platform.
  • The exclude source list in the old project template is invalid for linux platform.
  • Can't parse toolchain system includes and defines for linux platform.

Embedded IDE v3.2

07 Apr 06:32
b72db13
Compare
Choose a tag to compare

[v3.2.0]

New:

  • Allow use project env vars in compiler params and user macro.
  • Allow use project env vars in shell flasher command-line.

Optimize:

  • Support auto-select armasm/armclang compiler for arm/gnu asm source files.
  • Optimize cppcheck config for linux platform.

Embedded IDE v3.1.0

03 Apr 13:39
f0b5b69
Compare
Choose a tag to compare

[v3.1.0]

New:

  • Support linux platform (ubuntu).
  • Add internal AVR project template.

Changed:

  • Move eide-binaries folder location to user's home folder.
  • Remove external-tools default config value for plug-in settings.
  • Remove 'c_cpp_properties.json' for eide projects.

Embedded IDE v2.16.8

06 Mar 04:02
91d154a
Compare
Choose a tag to compare

[v2.16.8] (revision)

Optimize:

  • Add disableOutputTask options for linker.
  • Optimize pyOcd target name parser.
  • Adjust default builder thread number.

Changed:

  • Adjust extension activation events

Embedded IDE v2.16.7

07 Feb 01:33
a3f892a
Compare
Choose a tag to compare

[v2.16.7] (revision)

Bug Fixes:

  • Can't register customConfigProvider for c/c++ plug-in v1.18.x

Embedded IDE v2.16.6

15 Jan 08:08
6c6119a
Compare
Choose a tag to compare

[v2.16.6] (revision)

Bug Fixes:

  • When switch target, the Flasher Configurations -> programFile become empty.
  • The Project Resource view cannot be refreshed due to a file opening failure in the Output Files view.
  • When using any-gcc toolchain, can't open builder options for 'release' target.

Optimized:

  • Automatically refresh Output Files view` after using the cleanup function.
  • Add some utility compiler options for gcc toolchain.
  • Generate tasks.json and settings.json for new project.

Embedded IDE v2.16.5

09 Jan 10:01
21ab971
Compare
Choose a tag to compare

[v2.16.5] (revision)

New Features:

  • Support modify the source file exclude list directly by temporary yaml config file.
  • Support new VSCode terminal type: Eide Msys Bash.
  • Support vscode problem matcher and terminal links provider for Keil_C51 toolchain.

Bug Fixes:

  • The cppTools configuration is not refresh after the project loaded.
  • Some workspace config in *.code-workspace file are override after project load.

Changes:

  • The axf2elf function now is disabled by default and must be manually enabled.

Optimized:

  • Use -l show disassambly source line for gcc.
  • Optimize linker output color render:
    • match Fatal error: Lxxxx: for armcc
    • match undefined reference to `xxx' for gcc
    • match multiple definition of `xxx' for gcc
    • match section `xxx' will not fit in region `xxx' for gcc
    • match region `xxx' overflowed by xxx bytes for gcc
  • Support ${portList} variable for shell flasher.
  • Export some executable file's directories to system environment.
  • Add default vscode task for new project.
  • Reduce unnecessary pop-ups.