MKM34Z256VLx7 Bare Metal Software Drivers  R4.1.6
Reference Manual
PDB Channel and Pretrigger Configuration Structures

Overview

This section describes default configuration structures for PDB channel. Create a new configuration structure if default ones don't initialize on-chip peripheral in required operating mode (see Creating Configuration Structure).

Macros

#define PDB_PTRG_DEFAULT_CONFIG
 Default PDB channel/pre-trigger configuration. More...
 
#define PDB_PTRG_ON_B2BDELAYED_CONFIG
 Back to back mode with delay enabled PDB channel configuration. More...
 
#define PDB_PTRG_ON_B2BBYPASSED_CONFIG
 Back to back mode without delay (bypassed) PDB channel configuration. More...
 
#define PDB_PTRG_ON_DELAYED_CONFIG
 Delay PDB channel configuration. More...
 
#define PDB_PTRG_ON_BYPASSED_CONFIG
 Bypassed (without delay) PDB channel configuration. More...
 

Macro Definition Documentation

#define PDB_PTRG_DEFAULT_CONFIG
Value:
(tPDB_TRG){ \
/* C1 */CLR(PDB_C1_BB_MASK)|CLR(PDB_C1_TOS_MASK)|CLR(PDB_C1_EN_MASK) \
}

This structure sets default PDB channel/pre-trigger configuration.

#define PDB_PTRG_ON_B2BDELAYED_CONFIG
Value:
(tPDB_TRG){ \
/* C1 */SET(PDB_C1_BB_MASK)|SET(PDB_C1_TOS_MASK)|SET(PDB_C1_EN_MASK) \
}

This structure enabled back to back mode with delay.

#define PDB_PTRG_ON_B2BBYPASSED_CONFIG
Value:
(tPDB_TRG){ \
/* C1 */SET(PDB_C1_BB_MASK)|CLR(PDB_C1_TOS_MASK)|SET(PDB_C1_EN_MASK) \
}

This structure enables back to back mode without delay (bypassed).

#define PDB_PTRG_ON_DELAYED_CONFIG
Value:
(tPDB_TRG){ \
/* C1 */CLR(PDB_C1_BB_MASK)|SET(PDB_C1_TOS_MASK)|SET(PDB_C1_EN_MASK) \
}

This structure sets delayed PDB channel configuration.

#define PDB_PTRG_ON_BYPASSED_CONFIG
Value:
(tPDB_TRG){ \
/* C1 */CLR(PDB_C1_BB_MASK)|CLR(PDB_C1_TOS_MASK)|SET(PDB_C1_EN_MASK) \
}

This structure enables bypassed (without delay) PDB channel configuration.