See the README.md and the PDL API reference manual for a complete description of the Peripheral driver library.
Support for a new device of the PSoC 4 device series:
- PSoC 4000T
Note: Non-backward compatible interface changes were made in the sysclk and gpio drivers. For details, refer to the driver's changelog.
Removed startup files. Now it's a part of the BSP package.
- MSCLP
All the legacy (non-latest) personality versions are removed.
- SCB 1.0 - Personality updated to do not show empty connection options.
- Pin 2.0 - Deleted Input Buffer Mode, because this mode isn't in the current devices.
- CSD 1.2 - The 'Enable CSDADC' disappeared because the CSDADC functionality is not supported yet.
- ILO 2.0 - The CY_CFG_SYSCLK_ILO_ENABLED generation is removed as not needed anymore.
- HFCLK 3.0 - The maximum output frequency check is added for devices with system clock frequency limitation.
- PLL 2.0 - The DRC which required to upgrade the HFCLK version to latest is removed (because there are no non-latest versions).
- PUMPCLK 2.0 - The personality became unavailable for devices which do not have any pump clock consumers.
- SYSCLOCK 2.0 - The Cy_SysClk_IloDisable()() is called in case when the ILO resource is not enabled.
- WCO 2.0 - The personality became unavailable for devices which do not have WCO-GPIO connections.
- WDT 2.0 - The Cy_WDT_Enable() call is removed from the generated code to eliminate unexpected WDT reset. User should explicitly call the Cy_WDT_Enable() in the application code.
Note that most personality revisions are major, so the backward incompatible changes are possible.
Note that most driver revisions are major, so the backward incompatible API changes are possible. In case of ModusToolbox usage regenerate the generated source files with Device Configurator (and other configurators if any used).
See the Changelog section of each driver in 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 |
---|---|
ModusToolbox™ | 3.0.0 |
core library | 1.2.0 |
device-db | 4.0.0.2381 |
CMSIS-Core(M) | 5.4.0 |
GCC compiler | 10.3.1 |
IAR compiler | 8.42.2 |
Arm® compiler 6 | 6.13 |
© 2020-2021, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.