You are here

Peripheral Driver Library (PDL) Software and Documentation Archive | Cypress Semiconductor

Peripheral Driver Library (PDL) Software and Documentation Archive

Last Updated: 
May 16, 2018
Version: 
*B

This page provides archived SW and release notes for previous Peripheral Driver Library (PDL) releases that are supported on Cypress' FM MCU Portfolio.

For more information on our latest PDL release, please click here.
 

Differences Between PDL 2.0 and PDL v2.1

Item

PDL 2.0.x*

PDL 2.1

Portfolio Support

FM0+, FM3, FM4

FM0+, FM4

Peripherals

 

Removed I2SL (the same functionality is in I2S)

Code Examples

A single project file for each IDE, must reconfigure for every microcontroller

A project file for each code example, for each IDE

Low-level programming

 

Preconfigured project file provided for each device package, for each IDE (does not include PDL files)

IDE Support

IAR Embedded Workbench 7.5
Keil µVision v 4.7

IAR Embedded Workbench 7.50.3
Keil µVision v 5.18
iSYSTEM winIDEA v9.12

Atollic TrueSTUDIO v5.5.2
GCC makefile

Documentation

 

Includes overview and setup information for each peripheral

Enhanced the left menu navigation to provide direct access to #defines, enums, structures, and functions

Device support

Monolithic, used #ifdef to configure PDL for a particular series and package

Dedicated device header file and startup code for each device package, using CMSIS v4.5

pdl_device.h

Required to specify series and package for gpio.h

No longer used

Supported Peripherals

Peripheral

Description

Peripheral

Description

BT

Base Timer

ICC

IC Card Interface

CAN

Controller Area Network

LCD

Liquid Crystal Display

CLK

Clock Functions

LPM

Low Power Modes

CR

RC Oscillator trimming

LVD

Low Voltage Detection

CRC

Cyclic Redundancy Check

MFS

Multi-Function Serial Interface

CSV

Clock Supervisor

MFT

Multi-Function Timer

DAC

Digital Analog Converter

PCRC

Programmable CRC

DMA

Direct Memory Access

PPG

Programmable Pulse Generator

DSTC

Descriptor System Data Transfer Controller

QPRC

Quadrature Position/Revolution Counter

DT

Dual Timer

RC

Remote Control

(HDMI-CEC/Remote Control Reception/Transmission)

EXINT

External Interrupts

RESET

Reset

EXTIF

External Bus Interface

RTC

Real Time Clock

Flash

Flash Memory

SDIF

SD Card Interface

GPIO

General Purpose I/O Ports

UID

Unique ID

HBIF

HyperBus Interface

VBAT

VBAT Domain

HSSPI

High Speed Quad Serial Peripheral Interface

WC

Watch Counter

I2CS

Inter IC Slave

WDG

Software and Hardware Watchdog Counter

I2S

Inter IC Sound

 

 

Supported Development Tools

The PDL Quick Start Guide available for download on this page may be a newer version than what is installed with the PDL.

The PDL is tested with and project files are provided for:

Translated documents are for reference only. We recommend that you refer to the English-language version of a document if you are engaged in development of a design.