Skip to content

The Peripheral Driver Library integrates device header files and peripheral drivers into a single package. This implementation provides support for Category 2 devices including PSoC 4 and PMG1.

License

Notifications You must be signed in to change notification settings

eboon-minebea/mtb-pdl-cat2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mtb-pdl-cat2 peripheral driver library

Overview

The PDL simplifies software development for PSoC™ 4 and PMG1 (CAT2) 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.

Features

  • Includes all the updates made to the peripheral drivers for ModusToolbox™ software

  • Contains standard set of PSoC™ 4/EZ-PD™ PMG1 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™ 4 and PMG1 series. See the PDL API reference manual for detailed information.

The PDL requires core library v1.1.4 or later.

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 manual for the list of drivers.

Quick start

See the "Getting started" section of the PDL API reference manual.

More information


© 2020-2024, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.

About

The Peripheral Driver Library integrates device header files and peripheral drivers into a single package. This implementation provides support for Category 2 devices including PSoC 4 and PMG1.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.8%
  • Other 0.2%