An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.
Change:
Cortex-Debug Config
: Auto generate debug config now has been Removed. Use the right-click menu function instead.Fix:
Keil Project Export
: Source file type error for '*.asm'.Optimize:
GUI Prompt String
: Change some prompt string.JLink Flasher Template
: Allow use '${hexFile}, ${binFile}...' variables in jlink.flasher.cmd.template
file.STLink Flasher
: Use codepage 437
when exec STM32_Program_CLI.exe in win32 system.New:
Status Bar
: Add status bar 'Build' and 'Flash'Change:
Proxy Site
: Discard domain: github0null.iounify_builder
: Move obj files to '.obj' dir when buildOptimize:
Model files
: Remove model file's UTF8-BOM headerProject auto reload
: Optimize auto save/reload project when you modified 'eide.json'Fix:
Incorrect GCC Options
: Move gcc '--specs=xxx' options to 'global' region. issue
Optimize:
Source Exclude List
: Allow use Env Variables in exclude path string.Eclipse Project Importer
: Optimize eclipse project parser, allow resolve virtual folder and folder link.Armcc Options
: Remove duplicate option 'optimize-for-time' for AC5New:
MIPS Project
: Support new project type MIPS
and new toolchain MTI GCC
, thanks @eatradish.Status Bar
: Add status bar for project target switch.STM8 MapView
: Support MapView for COSMIC-STM8 Compiler.Fix:
Switch Target
: Not copy source options file if it's not existed when switch target.Cpptools Intellisense
: Notify cpptools update source config after active project changed.Change:
IAR Arm Toolchain
: Remove auto-gen '-I' include options for iar arm assembler.Optimize:
COSMIC_STM8
: Auto generate .d
files for COSMIC_STM8.KeilC51 Importer
: Setup 'CClasses, UserClasses' when import a keilc51 project.System Variables
: Add some system variables, like: ${SYS_Platform}, ${SYS_DirSep} ...
Auto Save
: Compare content before save project.Source Folder
: Need to confirm before remove src folder.IAR Toolchain
: Add more cpu list for selection.New:
MIPS Project
: Support new project type MIPS
and new toolchain MTI GCC
, thanks @eatradish.Status Bar
: Add status bar for project target switch.Fix:
Switch Target
: Not copy source options file if it's not existed when switch target.Cpptools Intellisense
: Notify cpptools update source config after active project changed.Change:
IAR Arm Toolchain
: Remove auto-gen '-I' include options for iar arm assembler.Optimize:
COSMIC_STM8
: Auto generate .d
files for COSMIC_STM8.KeilC51 Importer
: Setup 'CClasses, UserClasses' when import a keilc51 project.System Variables
: Add some system variables, like: ${SYS_Platform}, ${SYS_DirSep} ...
Auto Save
: Compare content before save project.Source Folder
: Need to confirm before remove src folder.IAR Toolchain
: Add more cpu list for selection.New:
MIPS Project
: Support new project type MIPS
and new toolchain MTI GCC
, thanks @eatradish.Status Bar
: Add status bar for project target switch.Fix:
Switch Target
: Not copy source options file if it's not existed when switch target.Cpptools Intellisense
: Notify cpptools update source config after active project changed.Change:
IAR Arm Toolchain
: Remove auto-gen '-I' include options for iar arm assembler.Optimize:
COSMIC_STM8
: Auto generate .d
files for COSMIC_STM8.KeilC51 Importer
: Setup 'CClasses, UserClasses' when import a keilc51 project.System Variables
: Add some system variables, like: ${SYS_Platform}, ${SYS_DirSep} ...
Auto Save
: Compare content before save project.Source Folder
: Need to confirm before remove src folder.Fix:
Extra Compiler Options
: Cannot evaluate inherited parameters.unify_builder
: Cannot handle more than one args expressions
for file options.unify_builder
: Remove global extra options for sdxxasm
.Optimize:
unify_builder
: More color render for compiler output messages.unify_builder
: Add 'ASM_FLAGS' for sdcc sdxxasm.Debug Config
: Auto generate toolchain prefix for cortex-debug.Please update eide_binaries
to v11.0.1+ (Restart plug-in to auto fetch update).