Skip to content

Releases: Infineon/mtb-pdl-cat1

release-v2.3.1

19 Nov 12:55
Compare
Choose a tag to compare

MTB CAT1A Peripheral Driver Library v2.3.1

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

Build Changes

Updated Personalities

  • SAR 4.0: Bug fix/Code enhancement
  • SAR 5.0: New personality
  • SAR ADC 1.0: Bug fix/Code enhancement
  • SAR ADC 2.0: New personality
  • EM EEPROM 2.0: New personality

Added Drivers

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

  • 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
  • When LPComp is used in Deep Sleep or Hibernate power modes (using the Ultra Low Power mode setting) or the negative input is connected to the local Vref - enable the local reference source using the Cy_LPComp_UlpReferenceEnable API function.

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
Cypress Core Library 1.3.0
Cypress HAL 2.0.0
CMSIS-Core(M) 5.4.0
GCC Compiler 10.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.4.3

More information


© Cypress Semiconductor Corporation, 2021.

release-v2.3.0

07 Oct 09:07
Compare
Choose a tag to compare

MTB CAT1A Peripheral Driver Library v2.3.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

  • For PSoC64 devices, added support for system configuration from secure CM0+ core using PRA API.

Build Changes

Updated Personalities

  • Following personalities updated to allow access to the generated code from both CM4 and CM0+ cores: althf_bleeco, bakclk, eco, extclk, fastclk, fll, hfclk, hvilo, lfclk, pathmux, periclk, pilo, pll, power

Added Drivers

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

  • 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
Cypress Core Library 1.2.0
Cypress HAL 1.6.0
CMSIS-Core(M) 5.4.0
GCC Compiler 9.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.0.1

More information


© Cypress Semiconductor Corporation, 2021.

release-v2.2.1

14 Jul 06:20
Compare
Choose a tag to compare

MTB CAT1A Peripheral Driver Library v2.2.1

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

Build Changes

  • Linker script updated for PSoC64 devices to match with default policy settings. This increases flash space available for the user application.

Updated Personalities

  • SAR - Bug fix/Code enhancement.
  • Emulated EEPROM - New personality.

Added Drivers

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

  • 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
Cypress Core Library 1.2.0
Cypress HAL 1.6.0
CMSIS-Core(M) 5.4.0
GCC Compiler 9.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.0.1

More information


© Cypress Semiconductor Corporation, 2021.

MTB CAT1A Peripheral Driver Library v2.2.0

18 Mar 06:51
Compare
Choose a tag to compare

MTB CAT1A Peripheral Driver Library v2.2.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

  • Added support for new silicon revision of CY8C61x4 and CY8C62x4 devices.
  • Added RTOS friendly delay APIs in SYSLIB driver.
  • Enhanced SYSPM driver to manage the backup domain reset in a better manner and to store/restore the WCO trim value.

Updated Personalities

  • SAR - Bug fix/Code enhancement.
  • SYSCLK - Fixed compiler warning.
  • SYSPM - Minor bug fix.
  • TCPWM - Minor bug fix.

Added Drivers

Updated Drivers

Drivers with patch version updates

Minor documentation changes:

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

  • 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
Cypress Core Library 1.1.4
Cypress HAL 1.4.0
CMSIS-Core(M) 5.4.0
GCC Compiler 9.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.0.1

More information


© Cypress Semiconductor Corporation, 2021.

MTB CAT1A Peripheral Driver Library v2.1.0

14 Dec 09:17
Compare
Choose a tag to compare

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

  • External clock support for secure core.
  • Provided interface for validating and configuring SRAM power modes.

Updated Personalities

  • BT - Added Support for BT personality disabled case
  • SAR - Minor bug fix.
  • SCB - Allow 50000 kbps baud rate if MISO is not used.
  • TCPWM - Added Swap Underflow/Overflow Set/Clear functionality.
  • USBFS - Improved filtering for allowed DMA connections.

Added Drivers

Updated Drivers

Drivers with patch version updates

Minor documentation changes:

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

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
Cypress Core Library 1.1.4
Cypress HAL 1.4.0
CMSIS-Core(M) 5.4.0
GCC Compiler 9.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.0.1

More information


© Cypress Semiconductor Corporation, 2020.

PSoC 6 PDL 2.0.0

26 Sep 15:18
Compare
Choose a tag to compare

PSoC 6 Peripheral Driver Library v2.0.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

  • MISRA-C compliance for the PDL has been upgraded to MISRA-C:2012.

Updated Personalities

  • SYSANALOG - Added PASSv2 support.
  • CTB - Added PASSv2 support
  • CSD - Updated Operation Clock Divider default value. Fixed CapSense Configurator launch command parameters.
  • CTDAC - Added PASSv2 support.
  • PDM PCM - Updated High Pass Filter Gain default value.
  • TCPWM - Added support for CY8C61x4 and CY8C62x4 devices.
  • SAR - Added PASSv2 support
  • SEGLCD - Fixed SegLCD Configurator launch command parameters
  • SMARTIO - Fixed Smart I/O Configurator launch command parameters
  • UART - Fixed DRC fractional divider value calculation
  • POWER - Allow deep sleep latency upto 1000 milliseconds

Added Drivers

Updated Drivers

Drivers with patch version updates

Minor documentation changes:

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

Defect Fixes

A non-blocking flash write initiated by the Cortex-M4 application failed to complete because the Cortex-M0+ CPU is in deep sleep mode. The issue is fixed in the PSoC 6 Cortex M0+ prebuilt image (psoc6cm0p). Update existing applications to use this new image. Please refer to the Changelog section of the SysPm driver for more details.

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
Cypress Core Library 1.1.4
Cypress HAL 1.4.0
CMSIS-Core(M) 5.4.0
GCC Compiler 9.3.1
IAR Compiler 8.42.2
ARM Compiler 6 6.13
FreeRTOS 10.0.1

More information


© Cypress Semiconductor Corporation, 2020.