rt-thread/bsp/cypress/libraries/IFX_PSOC6_HAL/mtb-pdl-cat1/RELEASE.md

9.1 KiB

MTB CAT1 Peripheral Driver Library v2.4.0

Please refer to the README.md and the PDL API Reference Manual for a complete description of the Peripheral Driver Library.

Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.

New Features

  • Support for CAT1B device. Please refer CYW20829
  • New PSoC 6A 256K MPNs added: CY8C6244AZQ-S4D92, CY8C6244LQQ-S4D92, CY8C6244AZQ-S4D93, CY8C6144AZQ-S4F92, CY8C6144LQQ-S4F92, CY8C6144AZQ-S4F93, CY8C4588AZQ-H685, CY8C4588AZQ-H686

Build Changes

Personalities Changes

  • Updated Personalities: canfd-1.0, coex-1.0, counter_v2-1.0, lpcomp-1.0, pwm_ver2-1.0, quaddec_ver2-1.0, saradc-1.0, shiftreg_v2-1.0, smartio-1.0, debug-1.0, power-1.3, sysclock-1.2, tickclk-1.0
  • New Personalities: adcmic-0.1, canfd-2.0, ezi2c-2.0, i2c-3.0, keyscan-1.0, lin-1.0, mcwdt-2.0, pdm_pcm-2.0, rtc-2.0, smartio-2.0, smif_ver2-1.0, spi-2.0, tdm-1.0, uart-2.0, althf-1.1, bakclk-2.0, dma-2.0, extclk-2.0, fll-3.0, hfclk-2.0, hvilo-2.0, iho-1.0, imo-2.0, lfclk-2.0, mfclk-2.0, mfo-2.0, pathmux-2.0, pclk-2.0, pilo-2.0, pin_intrinsic-2.0, pin-2.0, power-2.0, pumpclk 2.0, sysclock-2.0, tickclk-2.0, timerclk-2.0, wco-2.0

Added Drivers

Following drivers are added for CAT1B device support:

Updated Drivers

Drivers with patch version updates

Obsoleted part numbers

The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.

Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:

Obsoleted part number Next best alternative
CY8C624AAZI-D44 CY8C624AAZI-S2D44
CY8C624AFNI-D43 CY8C624AFNI-S2D43
CY8C624ABZI-D04 CY8C624ABZI-S2D04
CY8C624ABZI-D14 CY8C624ABZI-S2D14
CY8C624AAZI-D14 CY8C624AAZI-S2D14
CY8C6248AZI-D14 CY8C6248AZI-S2D14
CY8C6248BZI-D44 CY8C6248BZI-S2D44
CY8C6248AZI-D44 CY8C6248AZI-S2D44
CY8C6248FNI-D43 CY8C6248FNI-S2D43
CY8C624ALQI-D42 N/A

Known Issues

  • 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

Defect Fixes

See the Changelog section of each Driver in the 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
Infineon Core Library 1.3.0
Infineon HAL 2.0.1
CMSIS-Core(M) 5.4.0
GCC Compiler 10.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.4.302

More information


© Cypress Semiconductor Corporation (an Infineon company), 2022.