mbed-os/targets/TARGET_Cypress/TARGET_PSOC6/mtb-pdl-cat1
Martin Kojtal 4822ac56a1 cypress: fix cy_syslib breakpoint undefined
CMSIS 5.8.0 requires for armcc to include compat header prior any other header.
See Known issues for the release.
2021-07-29 14:31:39 +01:00
..
cmsis/include Add proper PDL (still version 2.2.0.7891). 2021-07-06 10:09:03 -07:00
devices/COMPONENT_CAT1A Delete unnecessary assembler files (CI complains about them). 2021-07-07 10:56:58 -07:00
drivers cypress: fix cy_syslib breakpoint undefined 2021-07-29 14:31:39 +01:00
personalities Fix file modes. 2021-06-04 13:44:44 -07:00
udd Rename to better align with actual asset name. 2021-06-02 17:09:45 -07:00
.cyignore Add proper PDL (still version 2.2.0.7891). 2021-07-06 10:09:03 -07:00
EULA.txt Add proper PDL (still version 2.2.0.7891). 2021-07-06 10:09:03 -07:00
LICENSE Fix file modes. 2021-06-04 13:44:44 -07:00
README.md Fix file modes. 2021-06-04 13:44:44 -07:00
RELEASE.md Fix file modes. 2021-06-04 13:44:44 -07:00
devicesupport.xml Fix file modes. 2021-06-04 13:44:44 -07:00
version.xml Fix file modes. 2021-06-04 13:44:44 -07:00

README.md

MTB CAT1A Peripheral Driver Library

Overview

The Cypress PDL simplifies software development for PSoC 6 (or CAT1A) family of devices. The PDL integrates device header files, startup code, and peripheral drivers into a single package. The drivers abstract the hardware functions into a set of easy-to-use APIs. These are fully documented in the PDL API Reference Manual.

This version of the PDL is compatible with ModusToolbox. It is not compatible with PSoC Creator. The most recent PSoC Creator-compatible version of the PDL is available here.

Features

  • Includes all the updates made to the peripheral drivers for ModusToolbox™ software
  • Contains standard set of PSoC® 6 digital and analog peripheral drivers that enable rapid peripheral software development in third-party IDEs
  • The ARM Cortex® Microcontroller Software Interface Standard (CMSIS) core access header files
  • CMSIS compliant device header files, startup code (platform initialization) and device configuration header files

The PDL reduces the need to understand register usage and bit structures, thus easing software development for the extensive set of peripherals in the PSoC 6 series. See the PDL API Reference Manual for more detailed information. See the PDL Release Notes for release-specific information.

Peripheral Drivers

The PDL provides a high-level API to configure, initialize, and use a peripheral driver. The drivers are designed for peripheral IP blocks. See PDL API Reference for the list of drivers.

Quick Start

See the PDL API Reference Manual Getting Started section for quick start instructions.

More information

Note

New versions of PDL from 2.0 onwards will now be available in mtb-pdl-cat1 repo and psoc6pdl repo will no longer be updated in future.


© Cypress Semiconductor Corporation, 2020.