IAR Systems updates Visual Studio Code extensions
New features in IAR’s popular Vision Code (VS) Code extensions are designed to optimise workflows, improve performance and reduce development costs. The IAR Build and IAR C-SPY Debug Extensions v1.20 for VS Code are available now for free download.
The Visual Studio Code code editor is used by embedded developers to efficiently build and debug complex projects and for operations such as task running and version control. IAR’s Visual Studio Code Extensions allow developers to work in VS Code exploiting the powerful features of IAR Embedded Workbench including the IAR C-SPY and IAR Build tools. The IAR tools are automatically detected and support a range of versions for Arm, RISC-V, Renesas RH850 and RL78, AVR, 8051 and many more, said IAR.
IAR C-SPY is a high-level-language debugger for embedded applications. It is integrated into IAR Embedded Workbench, providing development and debugging capabilities within the same IDE. The IAR C-SPY Debug Extension for VS Code automatically provides debug configuration from the tool suite and project. The extension supports Arm and RISC-V and – with v1.20 – also Microchip AVR and Renesas RL78 devices. The latest version of the extension offers symmetric multi-core debugging and the use of advanced Visual Studio breakpoint types, for example, conditional breakpoints, data breakpoints, and log breakpoints (log messages).
The latest version of the IAR Build Extension for VS Code has a new toolbar window with buttons for building the application and performing C-STAT static analysis. A new dropdown menu in the Extension Configuration view allows developers to select the Custom Argument Variables featured in IAR Embedded Workbench. There is now a setting to exclude unwanted project files in the workspace from the project list. To avoid errors, the file paths in the settings file are now workspace-relative rather than absolute, added IAR.
To meet development requirements, the VS Code extensions can also be used for other build systems, such as CMake, source control and versioning extensions like GitHub to meet development demands.
The IAR Build Extension and IAR C-SPY Debug Extension for VS Code are available for download directly from Marketplace or from IAR’s GitHub pages.