MTB CAT1 Peripheral driver library

General Description

API Reference

 Trigger Indexes
 To be used with Cy_HPPASS_TriggerInConfig, Cy_HPPASS_TriggerOutLevelConfig, Cy_HPPASS_TriggerOutPulseConfig.
 
 Trigger Out Level Masks
 To be used with Cy_HPPASS_TriggerOutLevelConfig.
 
 Trigger Masks
 To be used with Cy_HPPASS_SetFwTrigger, Cy_HPPASS_SetFwTriggerPulse, Cy_HPPASS_SetFwTriggerLevel, Cy_HPPASS_ClearFwTriggerLevel, Cy_HPPASS_ClearFwTrigger.
 
 Interrupt Masks
 To be used with Cy_HPPASS_GetInterruptStatus, Cy_HPPASS_GetInterruptStatusMasked, Cy_HPPASS_ClearInterrupt, Cy_HPPASS_SetInterrupt, Cy_HPPASS_SetInterruptMask, Cy_HPPASS_GetInterruptMask.
 

Macros

#define CY_HPPASS_TRIG_NUM   (8U)
 The number of triggers.
 
#define CY_HPPASS_DEINIT   (0UL)
 De-init value for most HPPASS registers.
 
#define CY_HPPASS_CLK_STARTUP_DIV_DEINIT   (7UL)
 De-init value for CLOCK_STARTUP_DIV register.
 
#define CY_HPPASS_DRV_VERSION_MAJOR   1
 Driver major version.
 
#define CY_HPPASS_DRV_VERSION_MINOR   20
 Driver minor version.
 
#define CY_HPPASS_ID   CY_PDL_DRV_ID(0x77UL)
 The driver identifier for the High Performance Programmable Analog Sub-System.
 
#define CY_HPPASS_STARTUP_CFG_NUM   (4U)
 The number of startup configurations.
 
#define CY_HPPASS_AC_STT_SIZE   (16U)
 The AC Timer Table size.
 
#define CY_HPPASS_CSG_NUM   (5UL)
 The number of CSG slices.
 
#define CY_HPPASS_SAR_MUX_NUM   (4U)
 The number of the sampler muxes.