PSoC HAL and Peripheral Driver Library (PDL)
The PSoC Hardware Abstraction Layer (HAL) and Peripheral Driver Library (PDL) are the C-language embedded APIs developers use to program Cypress-originated PSoC 4, PSoC 6, and PSoC Edge microcontrollers. The mtb-hal-cat1 and mtb-pdl-cat1 libraries — distributed as ModusToolbox components — provide register-level and abstracted drivers for GPIO, SCB, TCPWM, Crypto, USB, and other PSoC peripherals. These libraries are the modern Infineon-branded replacement for the legacy Cypress PSoC Creator component library.
PSoC HAL and Peripheral Driver Library (PDL) is one of 7 APIs that Cypress Semiconductor publishes on the APIs.io network.
Tagged areas include C, Embedded Systems, HAL, Microcontrollers, and PDL. The published artifact set on APIs.io includes API documentation and a GitHub repository.