![]() Each peripheral instance may itself operate on multiple instances of user data. In some cases there are multiple instances of the same peripheral for example, multiple Serial Communication Blocks (SCB). The set of available peripherals varies per device. For example, there is a single RTC driver used by either core, not separate CM4 and CM0+ RTC drivers. This means that, with few exceptions, either core can use any peripheral driver. The hardware defines a shared register set and memory map for all peripherals. PSoC 6 devices use a dual core architecture with both a Cortex® M4 and a Cortex M0+ device. ![]() This reduces the need to understand register usage and bit fields, thus easing software development for the extensive set of peripherals provided for PSoC 6 devices. ![]() It also includes all required device-specific header and startup files. To see the exact list of available drivers, expand the PDL API Reference in the left menu. It provides driver source code you use to customize drivers for an application. ![]() The PDL occupies the space between application code and the hardware IP blocks (peripherals). Although called the Peripheral Driver Library it contains much more than driver source code. PDL is the software development kit for the PSoC 6 family of devices. Documentation on other parts of the overall software development kit are in there respective references, such as the Bootloader SDK API Reference and the BLE API Reference. This PDL API Reference covers the peripheral drivers. This introduction covers some high level concepts that help you understand and use the PDL to accomplish these tasks. In addition, you must configure clocks, GPIO, and interrupts, as well as route signals from one peripheral to another. To successfully develop software for the PSoC 6 family of devices, you must configure the peripherals to implement desired behavior. ![]() Include cy_pdl.h in your source code to use the library. Download it from and add cy_utils.h to the include search path. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |