Skip to content

release-v5.0.0

Latest
Compare
Choose a tag to compare
@ilinoleksandr ilinoleksandr released this 07 Mar 12:51
· 1 commit to master since this release

CAPSENSE™ Middleware Library 5.0

What is Included?

For a complete description of the CAPSENSE™ middleware, refer to README.md and API Reference Guide.
The revision history of the CAPSENSE™ middleware is also available at API Reference Guide Changelog.
The new support added in this release:

  • The CAPSENSE™ fifth-generation LP device support
  • The Inductive sensing (ISX) method support
  • The Long Press gesture support

Known issues

ID Known Issue Workaround
319100 GPIO simultaneous operation with unrestricted strength and frequency creates noise that can affect CAPSENSE™ operation. This issue is applicable for the fourth-generation CAPSENSE™ devices. For detail, refer to the errata section of the device datasheet.
3159 Scanning a sensor with low capacitance (about 8pF and less) with low frequency (around 300kHz and less) might lead to raw count variation from scan to scan. This issue is applicable for the fourth-generation CAPSENSE™ devices. There are several possible workarounds: 1. Increase the Scan resolution. 2. Increase the Sense clock frequency. For the best results, perform scanning with as high as possible Sense clock frequency. 3. If shield is required for a design, enable the shield tank (Csh) capacitor. 4. Increase the sensor capacitance by changing its layout or introduce extra capacitor between the sensor pin and ground. 5. Increase number of Fine initialization cycles. Open the cycfg_capsense.c file and modify the .csdFineInitTime field of the cy_capsense_commonConfig structure. 6. Increase the CSD init switch resistance. Open the cycfg_capsense.c file and update the .csdInitSwRes field of the cy_capsense_commonConfig structure with the CY_CAPSENSE_INIT_SW_RES_HIGH value.

Note: Refer to the "Errata" section of the device datasheet to get information about the known problems related to the CAPSENSE™ HW IP block.

Supported software and tools

This version of the CAPSENSE™ middleware was validated for compatibility with the following software and tools:

Software and tools Version
ModusToolbox™ Software Environment 3.2
- ModusToolbox™ Device Configurator 4.20
- ModusToolbox™ MSC Superblock Personality for PSoC™ 4 devices in the Device Configurator 1.0
- ModusToolbox™ MSCLP Personality for PSoC™ 4 devices in the Device Configurator 3.0
- ModusToolbox™ MSC Personality for PSoC™ 4 devices in the Device Configurator 1.1
- ModusToolbox™ CSD Personality for PSoC™ 4 devices in the Device Configurator 2.0
- ModusToolbox™ CSD Personality for PSoC™ 6 devices in the Device Configurator 3.0
- ModusToolbox™ CAPSENSE™ Configurator / Tuner 6.20
CAT1 Peripheral Driver Library (PDL) 3.9.0
CAT2 Peripheral Driver Library (PDL) 2.8.0
GCC Compiler 11.3.1
IAR Compiler 8.42.1
ARM Compiler 6 6.13
MBED OS 5.15.8
FreeRTOS 10.4.5

Migration Guide

More information

For more information, refer to:


© 2020-2024, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.