General
New and Noteworthy
Type | Key | Summary | Description |
---|---|---|---|
Story | Add basic syntax highlighting for C/H and XML based files | The source code of the generated files shown in the editor tabs shall provide a basic syntax highlighting for C/H and XML files. | |
Story | Show progress dialog when saving/generating code | Show a progress dialog when generating source code. Additionally, report any errors that may have occurred during code generation in a dialog. |
Bugfixes
Bug | Invalid Product Name in License Window | In Help -> Show License -> Tab the product name "%[product.name|http://product.name]" is shown. | |
Bug | Released ICC contains .gitignore file | The released product contains the .gitignore file. |
CANopen
New and Noteworthy
Type | Key | Summary | Description |
---|---|---|---|
Story | Driver support for Maxim MAX32690 | Add CANopen driver support for Maxim MAX32690. | |
Story | Driver support for STM32 using embOS | Add CANopen driver support for STM32 with embOS. | |
Story | Setting for Redundancy - PDO data via inactive CAN line | Allow setting of PDO data via inactive CAN line (library >= v4.6.0). | |
Story | Manually manage PDO mapping entries | Allow to manually set the number of valid mapping entries. This allows to set the content of the mapping parameters at startup. | |
Story | Add several new subindices at once to ARRAY objects | ARRAY objects may contain up to 255 entries. For convenience, it should be possible to add several subindices to array at once in the UI. |
Bugfixes
Type | Key | Summary | Description |
---|---|---|---|
Bug | Subindex 0 of objects 1010h/1011h generated with wrong data type | Sub index 0 of objects 1010h and 1011h have special meanings and should be generated with Additionally, initialization of default value and limit check should be point to an | |
Bug | Fix profile 301 | Fix definition of object 0x1029. | |
Bug | Missing compiler define for NMT Guarding | Add missing compiler define | |
Bug | Wrong CName for subindex 0 in ARRAYs and RECORDs | Fix subindex.CName for “Highest sub-index supported” for type | |
Bug | Description template for CiA301 style causes script errors. | Generation of documentation fails due to script errors. | |
Bug | Size check for PDO mapping of BOOLEAN types causes wrong error report | When objects of type | |
Bug | Converting ICC project from CANopen stack v4.5 to v4.6 fails | Converting a project from CANopen stack v4.5 to CANopen stack v4.6 fails silently without any message. | |
Bug | Missing compiler define CONFIG_SDO_COB_ID | The compiler | |
Bug | Missing & in object initialization when generating object 1010h/1011h with no global vars | The objects 1010h and 1011h are not correctly initialized when no global vars are used. |
EtherCAT
New and Noteworthy
Type | Key | Summary | Description |
---|---|---|---|
Story | Option to configure state transition timeouts | The timeouts for state machine transitions need to be set. The following transitions are supported:
| |
Story | Support for EtherCAT MDP | Add support for EtherCAT MDP (non-GOAL version only). |
Bugfixes
Bug | ESI Element ProfileNo is not set | If an official profile defined by ETG is used, the ESI file must contain the XML tag | |
Bug | Constant object description table does not compile | When option “Store Object Description in ROM” is set, the macro | |
Bug | Non-ASCII characters are not written to ESI file | If Input boxes contain a character that is not in the ASCII Table, e.g. “®“, the corresponding entry in the ESI file will contain the Byte 0xAE instead. | |
Bug | Invalid access rights of dynamic mapped sub-indices | Sub-indices of objects with enabled Dynamic Mapping are configured by read only access (PRE-OP) but not read write. | |
Bug | No newline at end of file | There is no newline at end of file | |
Bug | Reference to nonexisting NumOf Entries field in records in generated code | When generating source code containing records, the sub index 0 is added with a reference to the non existing field |
Profinet
Bugfixes
Type | Key | Summary | Description |
---|---|---|---|
Bug | Creation of GSDML fails due to model change | Due to a change in the model, some PNIO projects created with older version fail to generate GSDML files. | |
Bug | Missing attribute for MRP in GSDML | For “PortSubmoduleItem” the attributes |