Skip to content

Update PDL for Cypress Targets #11326

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 56 additions & 0 deletions targets/TARGET_Cypress/TARGET_PSOC6/psoc6pdl/RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# PSoC 6 Peripheral Driver Library v1.3.0

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

### New Features
New Drivers
* [CAN FD 1.0](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__canfd.html)

Updated Drivers
* [Crypto 2.30.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__crypto.html)
* [CTB 1.10.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__ctb.html)
* [DMAC 1.10](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__dmac.html)
* [eFuse 1.10.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__efuse.html)
* [Flash 3.30.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__flash.html)
* [PDM_PCM 2.20.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__pdm_pcm.html)
* [RTC 2.20.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__rtc.html)
* [SAR 1.20.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__sar.html)
* [SCB 2.30.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__scb.html)
* [SD Host 1.30](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__sd_host.html)
* [SMIF 1.40](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__smif.html)
* [SysClk 1.40.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__sysclk.html)
* [SysLib 2.40.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__syslib.html)
* [SysPm 4.30](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__syspm.html)
* [TCPWM 1.10.1](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__tcpwm.html)
* [USBFS 2.10](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/group__group__usbfs__dev__drv.html)

### Known Issues
None

### Defect Fixes
See the Changelog section of each Driver in the [PDL API Reference](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/modules.html) 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 |
| :--- | :---- |
| CMSIS-Core(M) | 5.2.1 |
| GCC Compiler | 7.2.1 |
| IAR Compiler | 8.32 |
| ARM Compiler 6 | 6.11 |
| MBED OS | 5.13.1 |
| FreeRTOS | 10.0.1 |

### More information
* [Peripheral Driver Library README.md](./README.md)
* [Peripheral Driver Library API Reference Manual](https://cypresssemiconductorco.github.io/psoc6pdl/pdl_api_reference_manual/html/index.html)
* [ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos](https://www.cypress.com/products/modustoolbox-software-environment)
* [ModusToolbox Device Configurator Tool Guide](https://www.cypress.com/ModusToolboxDeviceConfig)
* [AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity](http://www.cypress.com/an210781)
* [PSoC 6 Technical Reference Manuals](https://www.cypress.com/search/all/PSoC%206%20Technical%20Reference%20Manual?f%5b0%5d=meta_type%3Atechnical_documents&f%5b1%5d=resource_meta_type%3A583)
* [PSoC 6 MCU Datasheets](https://www.cypress.com/search/all?f%5b0%5d=meta_type%3Atechnical_documents&f%5b1%5d=resource_meta_type%3A575&f%5b2%5d=field_related_products%3A114026)
* [Cypress Semiconductor](http://www.cypress.com)

---
© Cypress Semiconductor Corporation, 2019.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6016BZI-F04 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6036BZI-F04 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6116BZI-F54 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6117BZI-F34 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6117FDI-F02 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6117WI-F34 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6136BZI-F14 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6136BZI-F34 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6136FDI-F42 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6136FTI-F42 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6137BZI-F14 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6137BZI-F34 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6137BZI-F54 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6137FDI-F02 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6137WI-F54 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -218,6 +218,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 0 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6245AZI-S3D02 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -407,6 +407,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 1 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6245AZI-S3D12 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -407,6 +407,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 1 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* CY8C6245AZI-S3D42 device header
*
* \note
* Generator version: 1.5.0.1274
* Generator version: 1.5.0.1286
*
********************************************************************************
* \copyright
Expand Down Expand Up @@ -407,6 +407,9 @@ typedef enum {
#define __MPU_PRESENT 1 /*!< MPU present or not */
#define __FPU_PRESENT 1 /*!< FPU present or not */
#define __CM0P_PRESENT 1 /*!< CM0P present or not */
#define __DTCM_PRESENT 0 /*!< DTCM present or not */
#define __ICACHE_PRESENT 0 /*!< ICACHE present or not */
#define __DCACHE_PRESENT 0 /*!< DCACHE present or not */

/** \} Configuration_of_CMSIS */

Expand Down
Loading