Skip to content

Commit

Permalink
Upload mtb-pdl-cat1 3.10.1.33273 [2403]
Browse files Browse the repository at this point in the history
  • Loading branch information
gitlab-runner committed May 22, 2024
1 parent dc2df2d commit 0212f1e
Show file tree
Hide file tree
Showing 13 changed files with 4,907 additions and 95 deletions.
9 changes: 5 additions & 4 deletions EULA.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ PURCHASER.

"Development Tools" means software that is intended to be installed on a
personal computer and used to create programming code for Firmware,
Drivers, or Host Applications. Examples of Development Tools are Cypress's
PSoC Creator software, Cypress's AIROC SDKs, and Cypress's ModusToolbox software.
Drivers, or Host Applications. Examples of Development Tools are
Cypress's PSoC Creator software, Cypress's AIROC SDKs, and Cypress's
ModusToolbox software.

"Firmware" means software that executes on a Cypress hardware product.

Expand Down Expand Up @@ -88,8 +89,8 @@ any Third Party Software included with the Software, either the source code
will be included with the Software or you may obtain the source code at no
charge from
<https://www.infineon.com/cms/en/design-support/software/free-and-open-source-software-foss/>.
The applicable license terms will accompany each source code package.
To review the license terms applicable to any Third Party Software for which
The applicable license terms will accompany each source code package. To
review the license terms applicable to any Third Party Software for which
Cypress is not required to provide you with source code, please see the
Software's installation directory on your computer.

Expand Down
41 changes: 3 additions & 38 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,25 @@
# MTB CAT1 Peripheral Driver Library v3.10.0
# MTB CAT1 Peripheral Driver Library v3.10.1

Please refer to the [README.md](./README.md) and the
[PDL API Reference Manual](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/index.html)
for a complete description of the Peripheral Driver Library.


## Implementation Details
* CAT1A: Adds Traveo II Body Entry device support. Devices added:

cyt2b63bae cyt2b63bas cyt2b63cae cyt2b63cas cyt2b64bae cyt2b64bas cyt2b64cae cyt2b64cas
cyt2b65bae cyt2b65bas cyt2b65cae cyt2b65cas cyt2b93bae cyt2b93bas cyt2b93cae cyt2b93cas
cyt2b94bae cyt2b94bas cyt2b94cae cyt2b94cas cyt2b95bae cyt2b95bas cyt2b95cae cyt2b95cas
cyt2b97bae cyt2b97bas cyt2b97cae cyt2b97cas cyt2b98bae cyt2b98bas cyt2b98cae cyt2b98cas
* CAT1B: New devices added: cyw20829b0000, cyw20829b0010, cyw20829b0021, cyw89829b0022, cyw89829b0232

## Build Changes

## Personality Changes
* Updated Personalities : adcmic-1.0.cypersonality,canfd-3.0.cypersonality,comp-1.0.cypersonality,connectivity_wifi-1.0.cypersonality,counter_v2-1.0.cypersonality,counter-1.0.cypersonality,ctdac-1.0.cypersonality,ezi2c-3.0.cypersonality,
i2c-4.0.cypersonality, i2s-2.0.cypersonality, keyscan-1.1.cypersonality, lpcomp-2.0.cypersonality, mcwdt-3.0.cypersonality, opamp-1.0.cypersonality, pdm_pcm_v2-3.0.cypersonality,pdm_pcm-1.1.cypersonality,
pwm_v2-1.0.cypersonality, pwm-1.0.cypersonality, quaddec_v2-1.0.cypersonality, quaddec-1.0.cypersonality,rtc-3.0.cypersonality, sar2-1.0.cypersonality, sar-6.0.cypersonality, sd_host-1.0.cypersonality, shiftreg_v2-1.0.cypersonality,
smif_intrinsic-1.0.cypersonality, smif_v2-1.0.cypersonality, smif-1.2.cypersonality, spi-3.0.cypersonality, tdm-1.1.cypersonality, uart-3.0.cypersonality, bakclk-3.0.cypersonality, debug-2.0.cypersonality,dma-3.0.cypersonality,
eco_prescaler-1.0.cypersonality, eco-3.0.cypersonality, extclk-3.0.cypersonality, hfclk_v2-1.0.cypersonality, hfclk-3.0.cypersonality, iho-1.0.cypersonality, lfclk-3.0.cypersonality, mfclk-3.0.cypersonality, pathmux-3.0.cypersonality,
pclk_v2-1.0.cypersonality, pclk-3.0.cypersonality, periclk-2.0.cypersonality, pilo-3.0.cypersonality, pin-3.0.cypersonality, power_v2-1.0.cypersonality, power_v3-1.0.cypersonality, pumpclk-3.0.cypersonality, sysclock-3.0.cypersonality.
tickclk-3.0.cypersonality, timerclk-3.0.cypersonality, wco-3.0.cypersonality.


## Added Drivers
* No new drivers added.

## Updated Drivers
* [CRYPTO 2.100](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__crypto.html)
* [CRYPTOLITE 2.50](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__cryptolite.html)
* [DMA 2.80](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__dma.html)
* [EFUSE 2.40](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__efuse.html)
* [EPHY 1.20](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__ephy.html)
* [ETHIF 1.20]()
* [FLASH 3.100](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__flash.html)
* [GPIO 1.110](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__gpio.html)
* [IPC 1.120](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__ipc.html)
* [LPCOMP 1.70](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__lpcomp.html)
* [LVD 1.80](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__lvd.html)
* [RTC 2.90](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__rtc.html)
* [SCB 3.20](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__scb.html)
* [SYSFAULT 1.30](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__sysfault.html)
* [SYSINT 1.120](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__sysint.html)
* [SMIF 2.70](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__smif.html)
* [SYSLIB 3.60](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__syslib.html)
* [SYSTICK 1.80](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__arm__system__timer.html)
* [SYSCLK 3.100](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__sysclk.html)
* [SYSPM 5.120](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__syspm.html)
* [TCPWM 1.70](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__tcpwm.html)
* [TRIGMUX 1.70](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/group__group__trigmux.html)


### Drivers with patch version updates
*


### Obsoleted part numbers
Expand Down Expand Up @@ -91,7 +56,7 @@ This version of PDL was validated for compatibility with the following Software
| IAR Compiler | 9.40.2 |
| ARM Compiler 6 | 6.16 |
| FreeRTOS | 10.4.305 |
| [Device Database](https://github.com/Infineon/device-db) | 4.14.0 |
| [Device Database](https://github.com/Infineon/device-db) | 4.15.0 |

## More information

Expand Down
2 changes: 1 addition & 1 deletion device-info/device-db-supplemental/version.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<version>4.14.0.5464</version>
<version>4.15.0.5746</version>
6 changes: 3 additions & 3 deletions devices/COMPONENT_CAT1B/20829_device_data.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
20829_SAS_REV=261412
cympnvalidator_REV=1302
device-db_REV=6cbd753f43aef10480b65ea73e020d95a71b41ed
20829_SAS_REV=262602
cympnvalidator_REV=1487
device-db_REV=5ba7de3242307882068fc6007b16a6f9f2b41725
56 changes: 18 additions & 38 deletions devices/COMPONENT_CAT1B/include/cy_device_headers.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
********************************************************************************
* \copyright
* (c) (2016-2023), Cypress Semiconductor Corporation (an Infineon company) or
* (c) (2016-2024), Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation.
*
* SPDX-License-Identifier: Apache-2.0
Expand All @@ -27,52 +27,32 @@
#ifndef _CY_DEVICE_HEADERS_H_
#define _CY_DEVICE_HEADERS_H_

#if defined (COMPONENT_SECURE_DEVICE)

#if defined (BOY2_PSVP)
#include "boy2_psvp_s.h"
#elif defined (BOY2_LQFP_80)
#include "boy2_lqfp_80_s.h"
#elif defined (BOY2_LQFP_64)
#include "boy2_lqfp_64_s.h"
#elif defined (BOY2_VQFN_64)
#include "boy2_vqfn_64_s.h"
#elif defined (BOY2_VQFN_48)
#include "boy2_vqfn_48_s.h"
#elif defined (BOY2_LQFP_48)
#include "boy2_lqfp_48_s.h"
#else
#error Undefined part number
#endif

#else
#if defined (CYW89829A0KML)
#include "cyw89829a0kml.h"
#elif defined (CYW20829B0LKML)
#if defined (CYW20829B0LKML)
#include "cyw20829b0lkml.h"
#elif defined (CYW89829B0022)
#include "cyw89829b0022.h"
#elif defined (CYW89829B0232)
#include "cyw89829b0232.h"
#elif defined (CYW20829B0000)
#include "cyw20829b0000.h"
#elif defined (CYW20829B0010)
#include "cyw20829b0010.h"
#elif defined (CYW20829B0021)
#include "cyw20829b0021.h"
#elif defined (CYW20829A0LKML)
#include "cyw20829a0lkml.h"
#elif defined (CYW20829A0KML)
#include "cyw20829a0kml.h"
#elif defined (CYW89829A0KML)
#include "cyw89829a0kml.h"
#elif defined (CYW20829B0KML)
#include "cyw20829b0kml.h"
#elif defined (CYW89829B0KML)
#include "cyw89829b0kml.h"
#elif defined (CYW89829B01MKSBG)
#include "cyw89829b01mksbg.h"
#elif defined (BOY2_PSVP)
#include "boy2_psvp.h"
#elif defined (BOY2_LQFP_80)
#include "boy2_lqfp_80.h"
#elif defined (BOY2_LQFP_64)
#include "boy2_lqfp_64.h"
#elif defined (BOY2_VQFN_64)
#include "boy2_vqfn_64.h"
#elif defined (BOY2_VQFN_48)
#include "boy2_vqfn_48.h"
#elif defined (BOY2_LQFP_48)
#include "boy2_lqfp_48.h"
#else
#error Undefined part number
#endif

#endif

#endif /* _CY_DEVICE_HEADERS_H_ */

Expand Down
Loading

0 comments on commit 0212f1e

Please sign in to comment.