New text editor and source browser
A new text editor and source browser are introduced in this version. The new features include auto completion, parameter hint, code folding, block select, block indent, bracket matching, zoom and word/paragraph navigation. The new source browser adds features like Go to Declaration and Find All References to symbols.
Attach to running target for E1 and E20
C-SPY now allows you to connect an E1 or E20 emulator to a running system to inspect it without interrupting program execution.
Sampled Graphs in C-SPY
It is now possible to specify variables for which you want to collect data samples. You can view the sampled data either in table format in the Data Sample window or as graphs in the Sampled Graphs window.
Custom SFR window
It is now possible to define custom SFR's (special function registers) in C-SPY with selectable access size and type.
Call Graph window
A new Call Graph window has been added. It is browsable and displays all calls made to and from each function from any source file in the active project.
Macro Quicklaunch window
The new Macro Quicklaunch window makes it possible to evaluate expressions and to launch C-SPY macros. The return value from the evaluated macro or expression is shown in a separate column and the user can re-trigger the evaluation at any given point.
Project connection
Files or file packages generated by external code generation tools can be imported and IAR Embedded Workbench automatically detects changes in the generated file set. This enables automated integration with for example device configuration tools.
Improved optimizations
Code generated for floating-point operations is now faster compared to the previous version.
Updated device support and example projects
SFR header files, linker configuration files and device description files have been added for the latest Renesas devices together with various new example projects.