CAT2 Peripheral Driver Library
OpAmp Switch Macros

Macros

#define CY_CTB_SW_OA0_POS_AMUXBUSA   (CTBM_OA0_SW_OA0P_A00_Msk)
 Switch masks for Opamp0 to be used in Cy_CTB_SetAnalogSwitch. More...
 
#define CY_CTB_SW_OA0_POS_PIN0   (CTBM_OA0_SW_OA0P_A20_Msk)
 Switch A20: CTB0 Opamp0 non-inverting input to Pin 0 of CTB0 device port.
 
#define CY_CTB_SW_OA0_POS_PIN1   (CTBM_OA0_SW_OA0P_A20_Msk)
 Switch A20: CTB1 Opamp0 non-inverting input to Pin 1 of CTB1 device port.
 
#define CY_CTB_SW_OA0_POS_PIN6   (CTBM_OA0_SW_OA0P_A30_Msk)
 Switch A30: CTB0 Opamp0 non-inverting input to Pin 6 of CTB0 device port.
 
#define CY_CTB_SW_OA0_POS_PIN5   (CTBM_OA0_SW_OA0P_A30_Msk)
 Switch A30: CTB1 Opamp0 non-inverting input to Pin 5 of CTB1 device port.
 
#define CY_CTB_SW_OA0_NEG_PIN1   (CTBM_OA0_SW_OA0M_A11_Msk)
 Switch A11: CTB0 Opamp0 inverting input to Pin 1 of CTB0 device port.
 
#define CY_CTB_SW_OA0_NEG_PIN2   (CTBM_OA0_SW_OA0M_A11_Msk)
 Switch A11: CTB1 Opamp0 inverting input to Pin 2 of CTB1 device port.
 
#define CY_CTB_SW_OA0_NEG_OUT   (CTBM_OA0_SW_OA0M_A81_Msk)
 Switch A81: Opamp0 inverting input to Opamp0 output.
 
#define CY_CTB_SW_OA0_OUT_SARBUS0   (CTBM_OA0_SW_OA0O_D51_Msk)
 Switch D51: Opamp0 output to sarbus0.
 
#define CY_CTB_SW_OA0_OUT_SHORT_IN_EXT   (CTBM_OA0_SW_OA0O_D81_Msk)
 Switch D81: Short Opamp0 internal (1x) with external (10x) outputs.
 
#define CY_CTB_SW_OA1_POS_AMUXBUSB   (CTBM_OA1_SW_OA1P_A03_Msk)
 Switch masks for Opamp1 to be used in Cy_CTB_SetAnalogSwitch. More...
 
#define CY_CTB_SW_OA1_POS_PIN5   (CTBM_OA1_SW_OA1P_A13_Msk)
 Switch A13: Opamp1 non-inverting input to Pin 5 of CTB device port.
 
#define CY_CTB_SW_OA1_POS_PIN7   (CTBM_OA1_SW_OA1P_A43_Msk)
 Switch A43: Opamp1 non-inverting input to Pin 7 of CTB device port.
 
#define CY_CTB_SW_OA1_NEG_PIN4   (CTBM_OA1_SW_OA1M_A22_Msk)
 Switch A22: Opamp1 inverting input to Pin 4 of CTB device port.
 
#define CY_CTB_SW_OA1_NEG_OUT   (CTBM_OA1_SW_OA1M_A82_Msk)
 switch A82: Opamp1 inverting input to Opamp1 output
 
#define CY_CTB_SW_OA1_OUT_SARBUS0   (CTBM_OA1_SW_OA1O_D52_Msk)
 Switch D52: Opamp1 output to sarbus0.
 
#define CY_CTB_SW_OA1_OUT_SARBUS1   (CTBM_OA1_SW_OA1O_D62_Msk)
 Switch D62: Opamp1 output to sarbus1.
 
#define CY_CTB_SW_OA1_OUT_SHORT_IN_EXT   (CTBM_OA1_SW_OA1O_D82_Msk)
 Switch D82: Short Opamp1 internal (1x) with external (10x) outputs.
 
#define CY_CTB_SW_OA_NEG_OUT   (CY_CTB_SW_OA0_NEG_OUT)
 Common switch masks for OpAmp0 and OpAmp1 to be used in Cy_CTB_SetAnalogSwitch. More...
 
#define CY_CTB_SW_OA_OUT_SARBUS0   (CY_CTB_SW_OA0_OUT_SARBUS0)
 Switch OA0 A51 and OA1 A52.
 
#define CY_CTB_SW_OA_OUT_SHORT_IN_EXT   (CY_CTB_SW_OA0_OUT_SHORT_IN_EXT)
 Switch OA0 D81 and OA1 D82.
 

Detailed Description

Macro Definition Documentation

◆ CY_CTB_SW_OA0_POS_AMUXBUSA

#define CY_CTB_SW_OA0_POS_AMUXBUSA   (CTBM_OA0_SW_OA0P_A00_Msk)

Switch masks for Opamp0 to be used in Cy_CTB_SetAnalogSwitch.

Switch A00: Opamp0 non-inverting input to AMUXBUS A

◆ CY_CTB_SW_OA1_POS_AMUXBUSB

#define CY_CTB_SW_OA1_POS_AMUXBUSB   (CTBM_OA1_SW_OA1P_A03_Msk)

Switch masks for Opamp1 to be used in Cy_CTB_SetAnalogSwitch.

Switch A03: Opamp1 non-inverting input to AMUXBUS B

◆ CY_CTB_SW_OA_NEG_OUT

#define CY_CTB_SW_OA_NEG_OUT   (CY_CTB_SW_OA0_NEG_OUT)

Common switch masks for OpAmp0 and OpAmp1 to be used in Cy_CTB_SetAnalogSwitch.

Switch OA0 A81 and OA1 A82