The ModusToolbox Hardware Abstraction Layer (HAL) provides a high-level interface to configure and use hardware blocks on Cypress MCUs. This implementation provides support for Category 1 devices including PSoC 6, CYW20829, and XMC7000