ModusToolbox Safety Test Library
Loading...
Searching...
No Matches

General Description

Macros

#define EPU_PU_TYPE_T1   (0u)
 PU type: Processing Unit Type 1 (full-featured: masking/blanking/debouncing/delay)
#define EPU_PU_TYPE_T2   (1u)
 PU type: Processing Unit Type 2 (simplified: bypass/polarity/edge)
#define EPU_PU_T1_MAX_INDEX
 Maximum PU_T1 index (derived from PPCA_EPU_EPU_Type::PU_T1_CNFG[] size)
#define EPU_PU_T2_MAX_INDEX
 Maximum PU_T2 index (derived from PPCA_EPU_EPU_Type::PU_T2_CNFG[] size)

Macro Definition Documentation

◆ EPU_PU_T1_MAX_INDEX

#define EPU_PU_T1_MAX_INDEX
Value:
((uint8_t)((sizeof(((PPCA_EPU_EPU_Type *)0)->PU_T1_CNFG) / \
sizeof(((PPCA_EPU_EPU_Type *)0)->PU_T1_CNFG[0])) - 1u))

Maximum PU_T1 index (derived from PPCA_EPU_EPU_Type::PU_T1_CNFG[] size)

◆ EPU_PU_T2_MAX_INDEX

#define EPU_PU_T2_MAX_INDEX
Value:
((uint8_t)((sizeof(((PPCA_EPU_EPU_Type *)0)->PU_T2_CNFG) / \
sizeof(((PPCA_EPU_EPU_Type *)0)->PU_T2_CNFG[0])) - 1u))

Maximum PU_T2 index (derived from PPCA_EPU_EPU_Type::PU_T2_CNFG[] size)