37 #if ((defined(_SILICON_LABS_32B_SERIES_0) && defined(OPAMP_PRESENT) && (OPAMP_COUNT == 1)) \
38 || (defined(_SILICON_LABS_32B_SERIES_1) && defined(VDAC_PRESENT) && (VDAC_COUNT > 0)))
47 #if defined(_SILICON_LABS_32B_SERIES_0)
49 #elif defined (_SILICON_LABS_32B_SERIES_1)
66 #if defined(_SILICON_LABS_32B_SERIES_0)
67 #define DAC_OPA_VALID(opa) ((opa) <= OPA2)
68 #elif defined(_SILICON_LABS_32B_SERIES_1)
69 #define VDAC_OPA_VALID(opa) ((opa) <= OPA2)
89 #if defined(_SILICON_LABS_32B_SERIES_0)
94 #elif defined(_SILICON_LABS_32B_SERIES_1)
169 #if defined(_SILICON_LABS_32B_SERIES_0)
174 opaPosSelResTapOpa0 = DAC_OPA0MUX_POSSEL_OPATAP
175 #elif defined(_SILICON_LABS_32B_SERIES_1)
251 #if defined(_SILICON_LABS_32B_SERIES_0)
256 #elif defined(_SILICON_LABS_32B_SERIES_1)
331 #if defined(_SILICON_LABS_32B_SERIES_0)
336 opaResSelR2eq2R1 = DAC_OPA0MUX_RESSEL_RES3,
341 #elif defined(_SILICON_LABS_32B_SERIES_1)
357 #if defined(_SILICON_LABS_32B_SERIES_0)
363 #elif defined(_SILICON_LABS_32B_SERIES_1)
376 #if defined(_SILICON_LABS_32B_SERIES_1)
485 #if defined(_SILICON_LABS_32B_SERIES_0)
488 bool lpfPosPadDisable;
489 bool lpfNegPadDisable;
498 #elif defined(_SILICON_LABS_32B_SERIES_1)
523 #if defined(_SILICON_LABS_32B_SERIES_0)
525 #define OPA_INIT_UNITY_GAIN \
527 opaNegSelUnityGain, \
531 opaResInMuxDisable, \
533 _DAC_BIASPROG_BIASPROG_DEFAULT, \
534 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
547 #define OPA_INIT_UNITY_GAIN_OPA2 \
549 opaNegSelUnityGain, \
553 opaResInMuxDisable, \
554 DAC_OPA0MUX_OUTPEN_OUT0, \
555 _DAC_BIASPROG_BIASPROG_DEFAULT, \
556 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
569 #define OPA_INIT_NON_INVERTING \
574 opaResSelR2eq0_33R1, \
577 _DAC_BIASPROG_BIASPROG_DEFAULT, \
578 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
591 #define OPA_INIT_NON_INVERTING_OPA2 \
596 opaResSelR2eq0_33R1, \
598 DAC_OPA0MUX_OUTPEN_OUT0, \
599 _DAC_BIASPROG_BIASPROG_DEFAULT, \
600 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
613 #define OPA_INIT_INVERTING \
621 _DAC_BIASPROG_BIASPROG_DEFAULT, \
622 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
635 #define OPA_INIT_INVERTING_OPA2 \
642 DAC_OPA0MUX_OUTPEN_OUT0, \
643 _DAC_BIASPROG_BIASPROG_DEFAULT, \
644 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
657 #define OPA_INIT_CASCADED_NON_INVERTING_OPA0 \
662 opaResSelR2eq0_33R1, \
665 _DAC_BIASPROG_BIASPROG_DEFAULT, \
666 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
679 #define OPA_INIT_CASCADED_NON_INVERTING_OPA1 \
684 opaResSelR2eq0_33R1, \
687 _DAC_BIASPROG_BIASPROG_DEFAULT, \
688 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
701 #define OPA_INIT_CASCADED_NON_INVERTING_OPA2 \
706 opaResSelR2eq0_33R1, \
708 DAC_OPA0MUX_OUTPEN_OUT0, \
709 _DAC_BIASPROG_BIASPROG_DEFAULT, \
710 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
723 #define OPA_INIT_CASCADED_INVERTING_OPA0 \
731 _DAC_BIASPROG_BIASPROG_DEFAULT, \
732 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
745 #define OPA_INIT_CASCADED_INVERTING_OPA1 \
753 _DAC_BIASPROG_BIASPROG_DEFAULT, \
754 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
767 #define OPA_INIT_CASCADED_INVERTING_OPA2 \
774 DAC_OPA0MUX_OUTPEN_OUT0, \
775 _DAC_BIASPROG_BIASPROG_DEFAULT, \
776 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
789 #define OPA_INIT_DIFF_DRIVER_OPA0 \
791 opaNegSelUnityGain, \
795 opaResInMuxDisable, \
797 _DAC_BIASPROG_BIASPROG_DEFAULT, \
798 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
811 #define OPA_INIT_DIFF_DRIVER_OPA1 \
819 _DAC_BIASPROG_BIASPROG_DEFAULT, \
820 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
833 #define OPA_INIT_DIFF_RECEIVER_OPA0 \
835 opaNegSelUnityGain, \
841 _DAC_BIASPROG_BIASPROG_DEFAULT, \
842 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
855 #define OPA_INIT_DIFF_RECEIVER_OPA1 \
857 opaNegSelUnityGain, \
861 opaResInMuxDisable, \
863 _DAC_BIASPROG_BIASPROG_DEFAULT, \
864 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
877 #define OPA_INIT_DIFF_RECEIVER_OPA2 \
880 opaPosSelResTapOpa0, \
884 DAC_OPA0MUX_OUTPEN_OUT0, \
885 _DAC_BIASPROG_BIASPROG_DEFAULT, \
886 _DAC_BIASPROG_HALFBIAS_DEFAULT, \
898 #elif defined(_SILICON_LABS_32B_SERIES_1)
900 #define OPA_INIT_UNITY_GAIN \
902 opaNegSelUnityGain, \
906 opaResInMuxDisable, \
928 #define OPA_INIT_NON_INVERTING \
933 opaResSelR2eq0_33R1, \
956 #define OPA_INIT_INVERTING \
984 #define OPA_INIT_CASCADED_NON_INVERTING_OPA0 \
989 opaResSelR2eq0_33R1, \
1012 #define OPA_INIT_CASCADED_NON_INVERTING_OPA1 \
1017 opaResSelR2eq0_33R1, \
1018 opaResInMuxNegPad, \
1025 opaPrsModeDefault, \
1040 #define OPA_INIT_CASCADED_NON_INVERTING_OPA2 \
1045 opaResSelR2eq0_33R1, \
1046 opaResInMuxNegPad, \
1053 opaPrsModeDefault, \
1068 #define OPA_INIT_CASCADED_INVERTING_OPA0 \
1074 opaResInMuxNegPad, \
1081 opaPrsModeDefault, \
1096 #define OPA_INIT_CASCADED_INVERTING_OPA1 \
1109 opaPrsModeDefault, \
1124 #define OPA_INIT_CASCADED_INVERTING_OPA2 \
1137 opaPrsModeDefault, \
1152 #define OPA_INIT_DIFF_DRIVER_OPA0 \
1154 opaNegSelUnityGain, \
1158 opaResInMuxDisable, \
1165 opaPrsModeDefault, \
1180 #define OPA_INIT_DIFF_DRIVER_OPA1 \
1193 opaPrsModeDefault, \
1208 #define OPA_INIT_DIFF_RECEIVER_OPA0 \
1210 opaNegSelUnityGain, \
1214 opaResInMuxNegPad, \
1221 opaPrsModeDefault, \
1236 #define OPA_INIT_DIFF_RECEIVER_OPA1 \
1238 opaNegSelUnityGain, \
1242 opaResInMuxDisable, \
1249 opaPrsModeDefault, \
1264 #define OPA_INIT_DIFF_RECEIVER_OPA2 \
1277 opaPrsModeDefault, \
1292 #define OPA_INIT_INSTR_AMP_OPA0 \
1298 opaResInMuxCenter, \
1305 opaPrsModeDefault, \
1320 #define OPA_INIT_INSTR_AMP_OPA1 \
1326 opaResInMuxCenter, \
1333 opaPrsModeDefault, \
1353 #if defined(_SILICON_LABS_32B_SERIES_0)
1356 #elif defined(_SILICON_LABS_32B_SERIES_1)
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH4
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH13
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH20
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH12
#define VDAC_OPA_MUX_NEGSEL_OPATAP
#define VDAC_OPA_MUX_POSSEL_APORT1XCH8
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH16
#define VDAC_OPA_MUX_POSSEL_APORT3XCH4
#define VDAC_OPA_MUX_POSSEL_APORT3XCH20
#define VDAC_OPA_MUX_NEGSEL_DISABLE
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH30
#define VDAC_OPA_CTRL_PRSSEL_PRSCH10
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH3
#define VDAC_OPA_MUX_POSSEL_APORT3XCH8
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH26
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH30
#define VDAC_OPA_MUX_RESSEL_RES7
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH21
#define VDAC_OPA_MUX_RESINMUX_NEGPAD
#define VDAC_OPA_MUX_RESINMUX_CENTER
#define VDAC_OPA_MUX_NEGSEL_NEGPAD
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH21
#define VDAC_OPA_MUX_NEGSEL_UG
#define VDAC_OPA_MUX_POSSEL_APORT4XCH11
OPAMP_PosSel_TypeDef posSel
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH17
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH25
#define VDAC_OPA_MUX_POSSEL_APORT4XCH9
#define VDAC_OPA_MUX_RESINMUX_OPANEXT
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH20
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH24
#define VDAC_OPA_MUX_POSSEL_APORT2XCH27
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH8
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH22
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH7
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH25
#define VDAC_OPA_MUX_POSSEL_APORT1XCH16
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH16
#define VDAC_OPA_CTRL_OUTSCALE_DEFAULT
#define VDAC_OPA_CTRL_PRSSEL_PRSCH7
#define VDAC_OPA_MUX_POSSEL_APORT2XCH13
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH10
#define VDAC_OPA_CTRL_PRSSEL_PRSCH9
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH7
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH31
#define VDAC_OPA_MUX_POSSEL_APORT4XCH31
#define VDAC_OPA_MUX_POSSEL_APORT1XCH14
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH26
#define VDAC_OPA_MUX_POSSEL_APORT3XCH28
#define VDAC_OPA_MUX_POSSEL_APORT3XCH24
#define VDAC_OPA_MUX_POSSEL_APORT3XCH26
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH4
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH26
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH16
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH24
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH31
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH0
#define VDAC_OPA_OUT_MAINOUTEN
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH0
#define VDAC_OPA_MUX_POSSEL_APORT1XCH2
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH23
#define VDAC_OPA_CTRL_PRSSEL_PRSCH8
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH13
#define VDAC_OPA_MUX_POSSEL_APORT2XCH21
#define VDAC_OPA_MUX_POSSEL_APORT4XCH3
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH6
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH8
#define VDAC_OPA_OUT_APORTOUTEN
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH31
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices.
#define VDAC_OPA_MUX_RESSEL_RES1
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH27
#define VDAC_OPA_MUX_POSSEL_APORT3XCH18
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH28
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH11
#define VDAC_OPA_MUX_RESSEL_RES0
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH15
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH29
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH26
#define VDAC_OPA_MUX_POSSEL_APORT3XCH30
#define VDAC_OPA_MUX_POSSEL_APORT1XCH6
#define VDAC_OPA_CTRL_PRSSEL_PRSCH11
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH20
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH13
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH14
#define VDAC_OPA_MUX_POSSEL_DAC
#define VDAC_OPA_MUX_POSSEL_APORT3XCH14
#define VDAC_OPA_MUX_POSSEL_APORT3XCH22
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH11
#define VDAC_OPA_MUX_POSSEL_APORT4XCH21
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH3
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH18
#define VDAC_OPA_MUX_POSSEL_APORT4XCH1
#define VDAC_OPA_MUX_POSSEL_APORT4XCH5
#define VDAC_OPA_MUX_RESINMUX_DISABLE
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH22
OPAMP_ResInMux_TypeDef resInMux
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH14
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH30
#define VDAC_OPA_CTRL_PRSSEL_PRSCH6
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH18
#define VDAC_OPA_CTRL_PRSSEL_PRSCH1
#define VDAC_OPA_MUX_POSSEL_APORT4XCH27
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH5
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH24
OPAMP_NegSel_TypeDef negSel
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH30
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH4
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH23
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH6
#define VDAC_OPA_MUX_POSSEL_APORT1XCH20
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH2
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH2
#define VDAC_OPA_MUX_POSSEL_OPANEXT
#define VDAC_OPA_MUX_POSSEL_APORT1XCH4
#define VDAC_OPA_MUX_POSSEL_APORT2XCH29
#define VDAC_OPA_MUX_POSSEL_APORT4XCH13
#define VDAC_OPA_MUX_POSSEL_APORT4XCH17
#define VDAC_OPA_CTRL_PRSSEL_DEFAULT
#define VDAC_OPA_CTRL_OUTSCALE_FULL
Digital to Analog Converter (DAC) peripheral API.
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH15
#define VDAC_OPA_CTRL_PRSMODE_TIMED
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH1
#define VDAC_OPA_MUX_POSSEL_APORT2XCH25
#define VDAC_OPA_MUX_POSSEL_APORT2XCH1
#define VDAC_OPA_MUX_RESSEL_RES2
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH9
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH1
#define VDAC_OPA_MUX_POSSEL_APORT1XCH18
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH12
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH15
#define VDAC_OPA_MUX_POSSEL_APORT2XCH5
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH31
#define VDAC_OPA_MUX_POSSEL_APORT4XCH29
#define VDAC_OPA_CTRL_PRSOUTMODE_DEFAULT
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH25
#define VDAC_OPA_MUX_POSSEL_APORT1XCH22
void OPAMP_Disable(VDAC_TypeDef *dac, OPAMP_TypeDef opa)
Disable an Operational Amplifier.
#define VDAC_OPA_MUX_POSSEL_APORT1XCH26
OPAMP_ResSel_TypeDef resSel
#define VDAC_OPA_MUX_POSSEL_APORT4XCH19
#define VDAC_OPA_OUT_SHORT
#define VDAC_OPA_CTRL_PRSSEL_PRSCH4
#define VDAC_OPA_CTRL_PRSOUTMODE_OUTVALID
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH5
#define VDAC_OPA_MUX_POSSEL_APORT2XCH23
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH14
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH15
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH5
#define VDAC_OPA_MUX_POSSEL_APORT4XCH15
#define VDAC_OPA_CTRL_PRSSEL_PRSCH0
OPAMP_PrsOut_TypeDef prsOutSel
#define VDAC_OPA_CTRL_PRSSEL_PRSCH2
OPAMP_PrsSel_TypeDef prsSel
#define VDAC_OPA_CTRL_PRSSEL_PRSCH3
#define VDAC_OPA_MUX_POSSEL_DISABLE
#define VDAC_OPA_MUX_POSSEL_APORT1XCH12
#define VDAC_OPA_MUX_POSSEL_APORT3XCH0
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH16
#define VDAC_OPA_MUX_POSSEL_APORT3XCH10
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH12
#define VDAC_OPA_MUX_POSSEL_APORT1XCH24
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH8
#define VDAC_OPA_MUX_RESSEL_DEFAULT
#define VDAC_OPA_MUX_RESINMUX_POSPAD
#define VDAC_OPA_MUX_RESINMUX_COMPAD
#define VDAC_OPA_MUX_POSSEL_APORT2XCH7
#define VDAC_OPA_MUX_POSSEL_APORT2XCH19
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH7
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH28
OPAMP_DrvStr_Typedef drvStr
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH10
#define VDAC_OPA_MUX_POSSEL_APORT4XCH23
#define VDAC_OPA_MUX_POSSEL_APORT1XCH0
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH23
#define VDAC_OPA_MUX_POSSEL_APORT3XCH6
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH19
#define VDAC_OPA_CTRL_DRIVESTRENGTH_DEFAULT
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH10
#define VDAC_OPA_MUX_POSSEL_APORT4XCH25
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH0
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH29
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH27
#define VDAC_OPA_MUX_POSSEL_APORT2XCH3
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH5
#define VDAC_OPA_CTRL_PRSMODE_PULSED
#define VDAC_OPA_MUX_POSSEL_APORT2XCH11
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH7
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH28
Digital to Analog Converter (VDAC) peripheral API.
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH18
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH6
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH9
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH8
#define VDAC_OPA_MUX_POSSEL_APORT2XCH31
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH27
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH1
#define VDAC_OPA_MUX_POSSEL_APORT2XCH15
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH25
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH28
#define VDAC_OPA_MUX_POSSEL_APORT1XCH28
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH11
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH3
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH22
#define VDAC_OPA_CTRL_PRSOUTMODE_WARM
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH12
#define VDAC_OPA_MUX_POSSEL_APORT3XCH12
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH20
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH22
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH19
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH14
#define VDAC_OPA_MUX_NEGSEL_APORT2YCH2
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH18
#define VDAC_OPA_MUX_POSSEL_APORT4XCH7
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH19
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH29
#define VDAC_OPA_MUX_POSSEL_OPATAP
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH29
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH0
#define VDAC_OPA_MUX_POSSEL_APORT1XCH30
#define VDAC_OPA_MUX_POSSEL_APORT2XCH17
#define VDAC_OPA_MUX_POSSEL_POSPAD
#define _VDAC_OPA_CTRL_DRIVESTRENGTH_SHIFT
#define VDAC_OPA_MUX_RESSEL_RES4
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH21
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH1
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH3
#define VDAC_OPA_MUX_POSSEL_APORT3XCH2
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH4
#define VDAC_OPA_OUT_APORTOUTSEL_APORT2YCH10
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH11
#define VDAC_OPA_MUX_POSSEL_APORT3XCH16
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH24
#define VDAC_OPA_CTRL_OUTSCALE_HALF
#define VDAC_OPA_OUT_APORTOUTSEL_APORT4YCH6
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH21
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH9
#define VDAC_OPA_MUX_RESSEL_RES5
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH9
#define VDAC_OPA_MUX_NEGSEL_APORT3YCH17
#define VDAC_OPA_OUT_ALTOUTEN
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH17
#define VDAC_OPA_MUX_POSSEL_APORT1XCH10
#define VDAC_OPA_MUX_RESSEL_RES3
#define VDAC_OPA_OUT_APORTOUTSEL_APORT1YCH17
OPAMP_PrsMode_TypeDef prsMode
#define VDAC_OPA_MUX_POSSEL_APORT2XCH9
OPAMP_OutMode_TypeDef outMode
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH13
#define VDAC_OPA_MUX_NEGSEL_APORT4YCH2
#define VDAC_OPA_MUX_RESSEL_RES6
#define VDAC_OPA_OUT_APORTOUTSEL_APORT3YCH23
#define VDAC_OPA_CTRL_PRSSEL_PRSCH5
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH27
#define VDAC_OPA_CTRL_PRSMODE_DEFAULT
void OPAMP_Enable(VDAC_TypeDef *dac, OPAMP_TypeDef opa, const OPAMP_Init_TypeDef *init)
Configure and enable an Operational Amplifier.
#define VDAC_OPA_MUX_NEGSEL_APORT1YCH19
#define VDAC_OPA_MUX_RESINMUX_VSS