This section lists and describes the changes for each version of this tool.

Version

Description

1.0

New tool.

1.1

Added the Notice List.

Added more configuration parameters validation.

Fixed minor issues.

2.0

Added "IDAC gain index" parameter.

Changed the data storage location from the header (.h) file to XML-based file with the .cycapsense extension.

For backward compatibility, the configurator is still able to load the header (.h) file that contains the legacy format configuration. But, if the legacy header (.h) with the configuration is passed via a command-line parameter, a message appears saying that the .h file is not supported.

Added the Import and Export options to the File menu that enable importing and exporting the configuration file from and into the external file.

Added the Reset View command to the View menu that resets the view to the default.

Changed the Widget / Sensor parameters and Widget Type table to align with the actual CapSense Configurator widget parameters and types.

Changed the name of Section "Sensor Parameters" to "Sensing Parameters" to align with the tool.

Changed generation of the middleware initialization structure according to the changes in CapSense v2.0 middleware (adding fields for flash memory optimization, fixed the defect with the raw count filters config, IDAC gain index, etc.)

Added verification if the provided MPNs match the contents of the design.modus xml config file.

Added the warning about opening a broken configuration file.

Added highlighting bold of modified properties in the property grid.

Added handling of invalid command-line arguments.

Fixed the pin assignment issues.

3.0

Added the self-test library support.

Added the Undo / Redo feature.

Improved configuration validation. Added new validation rules.

3.10

Updated versioning to support patches.

Added Copy feature to the Notice List.

Fixed the error visualization for the Enable shield electrode parameter.

Removed duplicated gesture defines from the generated code.

Fixed the xxx_PARAM_ID define value with the correct widget id.

3.11

Updated versioning to support the updated backend, for detail, see Device Configurator User Guide.

3.15

Added support of PSoC 4 devices.

Prohibited saving configurations with errors.

Removed the command-line generate options: -g and –generate.

4.0

Added support for the PSoC 4100S Max family.

Added support for the CAPSENSE™ Middleware Library 3.0.

Added support of the CSX Linear Slider.

Added two more generated files: cycfg_capsense_defines.h and cycfg_capsense_tuner_regmap.h

Added Undo/Redo support for pins selection.

Removed: the migration of configuration to the current XML format – configuration saved in the comments in generated HEADER files (the old method).

5.0

Added support for the 5th generation LP devices.

Surrounded generated C code with the directive, which checks the presence of the CAPSENSETM Middleware and excludes the code if it is absent.

Added tooltips and a panel for different tabs to display parameters description.

6.0

Added the Multi-phase self order and row order parameters for CSD widgets (5th generation LP devices).

Added the External frame start parameter for the 5th generation LP devices.

Added CIC2 hardware filter parameter (General tab) for the 5th generation LP devices.

Added the Fine CDAC parameters.

Added the SmartSense support for the 5th generation LP devices.

Changed the IMO clock frequency options for the 5th generation LP devices to 46 MHz, 38 MHz, and 25 MHz.

Improved the speed of the saving and loading configuration process.

6.10

Updated sections with hardware IIR filters.

Introduced the Raw count calibration level and the CDAC dither scale parameters.

Proximity widget: Changed the default value of the Proximity touch threshold to 1000. Swapped the Proximity touch threshold and the Proximity threshold values for the CAPSENSETM Middleware 4.0. The Proximity touch threshold generates a default value for the fingerTh field and the Proximity threshold - for the proxTh field. For older versions of the CAPSENSETM Middleware the values are generated vice versa.

Removed unused cy_stc_capsense_common_config_t fields from the generated C code.

Added 'const' to the declaration of the ptrDmaWrChSnsConfigs and ptrDmaRdChSnsConfigs arrays in the generated C code. Added ptrDmaWrChSnsConfigsLocal and ptrDmaRdChSnsConfigsLocal arrays.

Added VDDA/2 option for the CSX inactive sensor connection parameter.

Added a new option Index 6 -1200 nA for the IDAC gain index parameter for the 4th gen PSoC 4 devices.

6.20

Added Capacitive DAC parameters group of parameters to the Widget details subtab.

Added parallel design support with the Device Configurator.

Added support of CapDAC Auto-Dithering.

Added auto-decimation rate selection for CIC2 for 5th generation CAPSENSE™.

Supported middleware version 5.0.

Decreased the range of Number of sub-conversions to 0-16383 for the LP devices 5th generation.

Removed the command-line library options: -l and –library.

Decreased the range of Compensation CDAC/IDAC value to 0-255.

Changed the default Fine CDAC value from 31 to 1.

6.30

Minor back-end changes.

6.40

Minor back-end changes.

7.10

Added support for ISX sensing method.

Added support for Liquid Level widget.

Added support for:

  • Common mode filter – CMF

  • Pin multi-selection

8.00

Added support of the PSOC™ 4100T Plus device family.