Skip to content
Permalink
69bb46becb
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

mtb-pdl-cat2 peripheral driver library v2.0.0 Beta1

See the README.md and the PDL API reference manual for a complete description of the Peripheral driver library.

What's included?

New Features

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.

New personalities

  • MSCLP

Updated personalities

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.

Added drivers

Updated drivers

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).

Drivers with patch-version updates

Defect fixes

See the Changelog section of each driver in PDL API reference for all fixes and updates.

Supported software and tools

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

More information


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