Version changes
This section lists and describes the changes for each version of this tool.
| Version | Change descriptions |
|---|---|
| 1.0 | New tool. |
| 1.10 | Updated the icons to be standard. Added Notice List. |
| 2.0 | Changed the user configuration storage location from the header file to the *.cyusbdev file. |
| Added New, Save As, Reset View commands. Changed the Load command to Open. | |
| Updated the icons. | |
| Removed the CUSTOM item from HID Report. | |
| Removed the functionality to launch the USB Configurator from the Device Configurator. | |
| 2.10 | Added the Undo/Redo feature. |
| 2.20 | Updated versioning to support patches. |
| Added Copy feature to the Notice List. | |
| Added the calculation of the Endpoint Address for a new Endpoint Number. | |
| 2.30 | Removed the command-line generate options: -g and –generate. |
| 2.40 | Added Device Descriptor Tree as the root element. |
| Added: Device Qualifier Descriptor with Other_Speed_Configuration Descriptor, Billboard Capability Descriptor, and Billboard Alternate Mode Capability Descriptor. | |
| Added an Array Editor dialog for array fields. | |
| Updated the GUI by moving to Qt-5.15.2 | |
| Removed: the migration of configuration to the current XML format – configuration saved in the comments in generated HEADER files (the old method). | |
| 2.50 | Added SuperSpeed Device Capability Descriptor, SuperSpeedPlus Device Capability Descriptor, PTM Capability Descriptor, SuperSpeed Endpoint Companion Descriptor, SuperSpeedPlus Isochronous Endpoint Companion Descriptor. |
| Updated Array Editor. | |
| Changed the device library file from xml to props.json. | |
| 2.51 | Updated the bMaxPower parameter generation logic. Now, the generated source value is the same as in the GUI. This allows the user to freely set the required value, for example 2 mA units when the device is operating in High-speed mode and 8 mA units when operating at Gen X speed. |
| Added the migration mechanism to prevent changes in the generated source for previous versions of configuration. In previous version, a value from the GUI was divided by 2 to match the USB 2.0 mod | |
| Changed the bMaxPower default value to 25. | |
| 2.60 | Fixed minor bugs. |
| 2.70 | Bug fixes. GUI format changes. Minor back-end changes. |
| 2.80 | Minor back-end changes. |
| 2.90 | Minor back-end changes. |
| 3.0 | Minor back-end changes. |
| 3.10 | Minor back-end changes. |