Repository navigation
CAPSENSE™ Middleware Library 9.0.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:
- New widget Liquid Presence
- New feature Liquid tank removal detection
- Improved algorithm for 3-segment Liquid Level widget
- Five new gestures
Known issues
This section lists the known problems with the CAPSENSE™ middleware.
The next MISRA-C:2012 compliance rules are violated by the CAPSENSE™ middleware.
| Rule ID | Rule Description |
|---|---|
| Rule 10.8 | The value of a composite expression shall not be cast to a different essential type category or wider essential type. |
| Rule 17.8 | A function parameter shall not be modified. |
Note: The code of the CAPSENSE™ middleware is safe. Verified manually.
For a complete description of the known issues and possible workarounds, refer to the API Reference Guide - Errata section.
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.7.0 |
| - ModusToolbox™ Device Configurator | 5.50 |
| - 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 | 10.0.0 |
| CAT1 Peripheral Driver Library (PDL) | 3.17.0 |
| CAT2 Peripheral Driver Library (PDL) | 2.20.0 |
| GCC Compiler | 14.2 |
| IAR Compiler | 9.50.2 |
| ARM Compiler 6 | 6.22.0 |
| MBED OS | 5.15.8 |
More information
For more information, refer to:
-
CAPSENSE™ overview:
-
ModusToolbox™ Overview:
-
Infineon Technologies AG Kits and Code Examples
- CAPSENSE™ Middleware Code Example for MBED OS
- CAPSENSE™ Middleware Code Example for FreeRTOS
- CY8CKIT-145-40XX PSOC™ 4000S CAPSENSE™ Prototyping Kit
- CY8CKIT-149 PSOC™ 4100S Plus Prototyping Kit
- CY8CKIT-041-40XX PSOC™ 4 S-Series Pioneer Kit
- CY8CKIT-041-41XX PSOC™ 4100S CAPSENSE™ Pioneer Kit
- CY8CKIT-040T PSOC™ 4000T CAPSENSE™ Evaluation Kit
-
General information:
- AN210781 Getting Started with PSOC™ 6 MCU with Bluetooth® Low Energy (BLE) Connectivity
- AN215671 PSOC™ 6 MCU firmware design for BLE applications
- PSOC™ 6 Technical Reference Manual
- PSOC™ 63 with BLE Datasheet Programmable System-on-Chip datasheet
- CAT1 PDL API Reference
- CAT2 PDL API Reference
- PSOC™ 4000S Family: PSOC™ 4 Architecture Technical Reference Manual (TRM)
- PSOC™ 4100S and PSOC™ 4100S Plus: PSOC™ 4 Architecture Technical Reference Manual (TRM)
- Infineon Technologies GitHub
- Infineon Technologies
Cypress Semiconductor Corporation, 2019-2025.