An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.
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).
New:
Disassembly View
: Add 'Visualize Jumps' for disassembly code, more informations
Language Mode
: Add a setting EIDE.DisplayLanguage
to choose a language for UI, prompts.Fix:
Memory Layout View
: Error format when user input an integer number.Optimize:
Utility Tools
: Use start
command to install win32 driver.Promblem Matcher
: Match compiler errors in linker logs.New:
Object Order For Linker
: Allow specify an order for any obj files before the builder start to link your program.
Extra Compiler Args
: Use Webview UI to replace config file. More Convenience !
Toolchain Configurations
: Add webview UI to configure toolchain path
or toolchain prefix
for current project.
Change:
Remove Built-in Serial-Monitor
: We removed built-in serial monitor for eide. Please use ms-vscode.vscode-serial-monitor now !Extra Compiler Args For Source Files
: For virtualPathFiles
, pattern must start with: <virtual_root>/
New:
Object Order For Linker
: Allow specify an order for any obj files before the builder start to link your program.
Extra Compiler Args
: Use Webview UI to replace config file. More Convenience !
Toolchain Configurations
: Add webview UI to configure toolchain path
or toolchain prefix
for current project.
Change:
Remove Built-in Serial-Monitor
: We removed built-in serial monitor for eide. Please use ms-vscode.vscode-serial-monitor now !Extra Compiler Args For Source Files
: For virtualPathFiles
, pattern must start with: <virtual_root>/
New:
Project Explorer
: Lock opened project.Environment Variables View
: Allow show all available variables.Fix:
Symbol View
: Not found elf path when use IAR ARM toolchain.Optimize:
Environment Variables
: Allow use 'K, M, G' in 'MCU_RAM_SIZE', 'MCU_ROM_SIZE' variables.CMSIS Config Wizard
: Use workspace encoding for cmsis config wizard.Github Proxy
: Optimize proxy, enable proxy for 'GMT+8:00' timezone by default.New:
Project Resource
: Add Symbol Table
virtual file in Output Files
, click it to show elf symbols
(support 'armcc', 'gcc', 'iar').Builder Options
: Add X/O Base
, R/O Base
, R/W Base
options for armcc, and allow import them from keil project.Optimize:
launch.json Generator
: Don't force override 'svdPath' in launch.json config.Project Resource
: Show promt when remove a filesystem source dir.New:
Project Resource
: Add Symbol Table
virtual file in Output Files
, click it to show elf symbols
(support 'armcc', 'gcc', 'iar').Builder Options
: Add X/O Base
, R/O Base
, R/W Base
options for armcc, and allow import them from keil project.Optimize:
launch.json Generator
: Don't force override 'svdPath' in launch.json config.Project Resource
: Show promt when remove a filesystem source dir.Fix:
cpptools configuration provider not work
: Fix provider file filter bug.Optimize:
Resource Explorer
: Keep non-existed
filesystem source folders. Optimize folder watcherSettings Scope
: Allow user override more eide settings by workspace settings
.FileWatcher
: Auto close file watcher if watcher has an error.Prompt messages
: Optimize some UI hint messages.