EasyManua.ls Logo

Infineon AN230264 - SDL Usage with IAR

Infineon AN230264
39 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Table 2 (continued) Peripheral drivers list
No. Driver Description API functionality
2 CPU CPU driver Enable CPU-specific features
3 DMA Direct Memory Access Perform memory-to-memory (M-DMA) and peripheral-
to-memory (P-DMA) (and vice versa) operations
4 FLASH Flash APIs to handle flash memory
5 GPIO General Purpose I/O Ports Configure and access device input/output pins
6 LIN Local Interconnect Network Provide master and slave data transfer capabilities
7 SCB Serial Communication Block Manage serial communication as I2C, SPI, or UART
8 SYSCLK System Clock Provide APIs to control and read the status of various
clocking capabilities of the device
9 SYSINT System Interrupt Manage interrupts and exceptions, in conjunction with
the CMSIS core NVIC API
10 SYSLIB System Library Utility functions to handle delays, register read/write,
asserts, silicon unique ID, and more
11 SYSPM System Power Modes Control device power modes
12 SYSRESET System Reset Provide APIs for reading reset reasons and clearing
them
13 SYSTICK Systick Timer Manage a 24-bit down-counter timer
14 SYSWDT Free-running Watchdog timer Provide control and status capabilities
15 TCPWM Timer Counter PWM Manage a 16- or 32-bit periodic counter, PWM,
quadrature decoder, shi register
16 TRIGMUX Trigger Multiplexer Manage the multiplexing of trigger outputs to specific
trigger inputs across multiple peripherals
Table 3 Device-specific middleware
No. Middleware Description API functionality
1 COM UART Com Configuration UART configuration for ADC example projects
2 ADC PACSS/ADC Counts to Volts APIs for converting ADC counts to volts and millivolts
3.4 Example usage of SDL with IAR
3.4.1 Environment for SDL
This section describes the operation with PSoC
HV PA devices with SDL as an example.
SDL Operational Conditions:
CPU : PSoC
HV PA devices (32-QFN)
Target board : CYHVPA-128K-32-001 Evaluation Board
IDE : IAR Embedded Workbench for Arm
®
8.42.1
ICE : IAR I-jet Debugger or onboard KitProg3
Getting started with PSoC
HV PA family
3 Development environment and tools
Application note 18 002-30264 Rev. *B
2023-04-19

Related product manuals