PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

include Directory Reference

## Files
file | cy_autanalog.h
| Provides an API declaration of the Autonomous Analog driver.
file | cy_autanalog_ac.h
| Header file for the Autonomous Controller (AC) subsystem of the Autonomous Analog.
file | cy_autanalog_common.h
| The header file with common definitions for the Autonomous Analog driver.
file | cy_autanalog_ctb.h
| Provides an API declaration of the CTB subsystem of the Autonomous Analog.
file | cy_autanalog_dac.h
| Provides an API declaration of the CT DAC subsystem of the Autonomous Analog.
file | cy_autanalog_ptc.h
| Header file for the Programmable Threshold Comparator (PTComp) subsystem of the Autonomous Analog.
file | cy_autanalog_sar.h
| Header file for the SAR ADC subsystem of the Autonomous Analog.
file | cy_axidmac.h
| The header file of the AXIDMAC driver.
file | cy_canfd.h
| This file provides constants and parameter values for the CAN FD driver.
file | cy_cmsis_utils.h
| Utility wrapper around CMSIS functionality.
file | cy_crypto.h
| This file provides the public interface for the Crypto driver.
file | cy_crypto_common.h
| This file provides common constants and parameters for the Crypto driver.
file | cy_crypto_config.h
| This file provides default configuration parameters for the Crypto driver.
file | cy_crypto_core.h
| This file provides common constants and parameters for the Crypto driver core interface.
file | cy_crypto_core_aes.h
| This file provides constant and parameters for the API for the AES method in the Crypto driver.
file | cy_crypto_core_aes_v1.h
| This file provides constant and parameters for the API for the AES method in the Crypto driver.
file | cy_crypto_core_aes_v2.h
| This file provides constant and parameters for the API for the AES method in the Crypto driver.
file | cy_crypto_core_chacha.h
| This file provides constants and function prototypes for the API for the CHACHA method in the Crypto block driver.
file | cy_crypto_core_cmac.h
| This file provides constants and function prototypes for the API for the CMAC method in the Crypto block driver.
file | cy_crypto_core_cmac_v1.h
| This file provides constants and function prototypes for the API for the CMAC method in the Crypto block driver.
file | cy_crypto_core_cmac_v2.h
| This file provides constants and function prototypes for the API for the CMAC method in the Crypto block driver.
file | cy_crypto_core_crc.h
| This file provides the headers for CRC API in the Crypto driver.
file | cy_crypto_core_crc_v1.h
| This file provides the headers for CRC API in the Crypto driver.
file | cy_crypto_core_crc_v2.h
| This file provides the headers for CRC API in the Crypto driver.
file | cy_crypto_core_des.h
| This file provides constant and parameters for the API for the DES method in the Crypto driver.
file | cy_crypto_core_des_v2.h
| This file provides constant and parameters for the API for the DES method in the Crypto driver.
file | cy_crypto_core_ecc.h
| This file provides constant and parameters for the API for the ECC in the Crypto driver.
file | cy_crypto_core_ecc_nist_p.h
| This file provides constant and parameters for the API for the ECC in the Crypto driver.
file | cy_crypto_core_hkdf.h
| This file provides constants and function prototypes for the API for the HKDF method in the Crypto block driver.
file | cy_crypto_core_hkdf_v2.h
| This file provides constants and function prototypes for the API for the HKDF method in the Crypto block driver.
file | cy_crypto_core_hmac.h
| This file provides constants and function prototypes for the API for the HMAC method in the Crypto block driver.
file | cy_crypto_core_hmac_v1.h
| This file provides constants and function prototypes for the API for the HMAC method in the Crypto block driver.
file | cy_crypto_core_hmac_v2.h
| This file provides constants and function prototypes for the API for the HMAC method in the Crypto block driver.
file | cy_crypto_core_hw.h
| This file provides the headers to the API for the utils in the Crypto driver.
file | cy_crypto_core_hw_v1.h
| This file provides constants and function prototypes for the Vector Unit functions in the Crypto block driver.
file | cy_crypto_core_hw_v2.h
| This file provides constants and function prototypes for the Vector Unit functions in the Crypto block driver.
file | cy_crypto_core_hw_vu.h
| This file provides constants and function prototypes for the Vector Unit functions in the Crypto block driver.
file | cy_crypto_core_mem.h
| This file provides the headers for the memory management API in the Crypto driver.
file | cy_crypto_core_mem_v1.h
| This file provides the headers for the string management API in the Crypto driver.
file | cy_crypto_core_mem_v2.h
| This file provides the headers for the string management API in the Crypto driver.
file | cy_crypto_core_poly1305.h
| This file provides constants and function prototypes for the API for the poly1305 method in the Crypto block driver.
file | cy_crypto_core_prng.h
| This file provides provides constant and parameters for the API of the PRNG in the Crypto block driver.
file | cy_crypto_core_prng_v2.h
| This file provides provides constant and parameters for the API of the PRNG in the Crypto block driver.
file | cy_crypto_core_rsa.h
| This file provides provides constant and parameters for the API of the RSA in the Crypto block driver.
file | cy_crypto_core_sha.h
| This file provides constants and function prototypes for the API for the SHA method in the Crypto block driver.
file | cy_crypto_core_sha_v1.h
| This file provides constants and function prototypes for the API for the SHA method in the Crypto block driver.
file | cy_crypto_core_sha_v2.h
| This file provides constants and function prototypes for the API for the SHA method in the Crypto block driver.
file | cy_crypto_core_trng.h
| This file provides provides constant and parameters for the API of the TRNG in the Crypto block driver.
file | cy_crypto_core_trng_config.h
| This file provides internal (not public) constants and parameters for the Crypto TRNG driver.
file | cy_crypto_core_vu.h
| This file provides the headers to the API for the utils in the Crypto driver.
file | cy_crypto_server.h
| This file provides the prototypes for common API in the Crypto driver.
file | cy_crypto_utils.h
| This file provides provides helper functions for the Crypto driver.
file | cy_dma.h
| The header file of the DMA driver.
file | cy_ephy.h
file | cy_ethif.h
file | cy_gpio.h
| Provides an API declaration of the GPIO driver.
file | cy_i3c.h
| Provides I3C API declarations for the I3C Controller.
file | cy_i3c_ccc.h
| Provides API declarations for the I3C Controller.
file | cy_ipc_drv.h
| Provides API declarations for the IPC driver.
file | cy_ipc_pipe.h
| IPC Pipe Driver - This header file contains all the function prototypes,structure definitions, pipe constants, and pipe endpoint address definitions.
file | cy_ipc_sema.h
| Header file for IPC semaphore functions.
file | cy_lpcomp.h
| This file provides constants and parameter values for the Low Power Comparator driver.
file | cy_lvd.h
| The header file of the LVD driver.
file | cy_mcwdt.h
| Provides an API declaration of the MCWDT driver.
file | cy_mipidsi.h
file | cy_mpc.h
| The header file of the MPC driver.
file | cy_ms_ctl.h
| The header file of the MSC driver.
file | cy_nnlite.h
| Provides NNLite accelerator pdl API declarations.
file | cy_pdl_srf.h
| This file contains the PDL SRF module registration and information on the sub-modules.
file | cy_pdl_srf_common.h
| This file provides helpers / shared code between the various Secure Aware drivers.
file | cy_pdm_pcm_v2.h
file | cy_ppc.h
| The header file of the PPC driver.
file | cy_rram.h
| Provides an API declaration of the RRAM driver.
file | cy_rtc.h
| This file provides constants and parameter values for the APIs for the Real-Time Clock (RTC).
file | cy_rtc_srf.h
| This file provides macros and exposes operations for the APIs for the Secure Aware Real-Time Clock (RTC).
file | cy_scb_common.h
| Provides common API declarations of the SCB driver.
file | cy_scb_ezi2c.h
| Provides EZI2C API declarations of the SCB driver.
file | cy_scb_i2c.h
| Provides I2C API declarations of the SCB driver.
file | cy_scb_spi.h
| Provides SPI API declarations of the SCB driver.
file | cy_scb_uart.h
| Provides UART API declarations of the SCB driver.
file | cy_sd_host.h
| This file provides constants and parameter values for the SD Host Controller driver.
file | cy_smartio.h
| Provides an API declaration of the Smart I/O driver.
file | cy_smif.h
| Provides an API declaration of the Cypress SMIF driver.
file | cy_smif_memnum.h
| This file provides the constants and parameter values for the memory-level APIs of the SMIF driver.
file | cy_smif_memslot.h
| This file provides the constants and parameter values for the memory-level APIs of the SMIF driver.
file | cy_smif_srf.h
| This file provides macros and exposes operations for the APIs for the Secure Aware Serial Memory Interface (SMIF).
file | cy_sysclk.h
| Provides an API declaration of the sysclk driver.
file | cy_sysclk_srf.h
| This file provides macros and exposes secure operations for the APIs for the SYSCLK.
file | cy_sysfault.h
| Provides an API declaration of the SysFault driver.
file | cy_sysint.h
| Provides an API declaration of the SysInt driver.
file | cy_syslib.h
| Provides an API declaration of the SysLib driver.
file | cy_syspm.h
file | cy_syspm_pdcm.h
| This file provides the header for PDCM driver, where the APIs are used by Syspm driver and BTSS driver.
file | cy_syspm_ppu.h
| This file provides header for ARM PPU Power Domain Platform Dependant specific driver.
file | cy_syspm_srf.h
| This file provides macros and exposes operations for the APIs for the Secure Aware SYSPM.
file | cy_systick.h
| Provides the API declarations of the SysTick driver.
file | cy_systrimm.h
| This file provides declarations for the system trimming for MXS22 platform.
file | cy_tcpwm.h
| The header file of the TCPWM driver.
file | cy_tcpwm_counter.h
| The header file of the TCPWM Timer Counter driver.
file | cy_tcpwm_pwm.h
| The header file of the TCPWM PWM driver.
file | cy_tcpwm_quaddec.h
| The header file of the TCPWM Quadrature Decoder driver.
file | cy_tcpwm_shiftreg.h
| The header file of the TCPWM Shift Register driver.
file | cy_tdm.h
| The header file of the Audio TDM driver.
file | cy_trigmux.h
| This file provides constants and parameter values for the Trigger multiplexer driver.
file | cy_wdt.h
| This file provides constants and parameter values for the WDT driver.
file | ppu_v1.h