Please refer to the README.md and the PDL API Reference Manual for a complete description of the Peripheral Driver Library.
- CAT1A/C: Support added for ECDH EC25519 Curve.
- Updated Personalities (in 9.0 folder):
- peripheral:
- connectivity_wifi-1.0.cypersonality
- peripheral:
- CAT1A: In device-configurator, certain IP is not completely available for some devices as some combinations of pin connections are not valid.
- CYT2BL4BAS/CYT2BL4CAE: SCB6 is complete only for UART, cannot support I2C, EZI2C, or SPI.
- CYT2BL3CAE, CYT2B7CAE: SCB1 is complete only for UART, cannot support I2C, EZI2C, or SPI.
- On the following devices: CAN FD 0 Channel 3, CAN FD 1 Channel 1, CAN FD 1 Channel 3 is not available (no signal for CAN Rx Pin available).
- CYT2BL4BAS, CYT2BL3CAE, CYT2BL3CAS, CYT2BL4CAE, CYT2BL3BAE, CYT2BL4BAE, CYT2BL4CAS, CYT2BL3BAS, CYT2B73BAS, CYT2B73CAS, CYT2B73BAE
- Traveo II B-E: Does not support emulated eeprom.
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- Design configuration will not be auto migrated from smartio-3.0.cypersonality to smartio-4.0.cypersonality. So, existing projects should use smartio-3.0.cypersonality. New projects can make use of smartio-4.0.cypersonality which includes additional improvements.
- PSOC C3:
- Overriding Cy_SysLib_ProcessingFault() function in the Non-Secure application does not work.
- DFU flow: P2_3 is not configurable in the Non-secure application. The workaround: Do not configure/use P2_3 in the design when moved to Non-Secure Trustzone.
- The Serial Trace feature is not available on the PSOC C3.
- The application may fault when it was configured to start from RAM.
- There is a hardware issue related to HRPWM activation on TCPWM block. The workaround for the PSOC C3 device with HRPWM feature available is described in the Cy_TCPWM_PWM_Init() documentation. The device-configurator will generate appropriate code for TCPWM to activate HRPWM on the device on which this feature is available.
- When the core is clocked from the FLL the device might goes to HardFault. The flash wait states are calculated for the best performance and accurate Core clock. The recommendation is to avoid clocking the core from the FLL clock.
- Flash refresh feature is not working.
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.4.2 |
CMSIS | 5.8.2 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.50.2 |
ARM Compiler 6 | 6.22 |
FreeRTOS | 10.4.305 |
Device Database | 4.19.0 |
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSOC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSOC 6
- CYW20829
- TV-II-BH8/BH4
- TV-II-BE4/BE2/BE1/BE512K
- TV-II-C-2D-6M
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2020-2024.