diff --git a/src/epics/util/feCodeGen.pl b/src/epics/util/feCodeGen.pl index 16348689e1386988d5e6ab4911b3acb375bf6c05..8a687ebb2cfd2ded30c20e42802ff22493843653 100755 --- a/src/epics/util/feCodeGen.pl +++ b/src/epics/util/feCodeGen.pl @@ -1494,10 +1494,10 @@ for($ii=0;$ii<$partCnt;$ii++) print OUTH "\#define TARGET_DAC18_COUNT $dac18Cnt\n"; print OUTH "\#define TARGET_DAC20_COUNT $dac20Cnt\n"; } else { - if($virtualiop) { - print OUTH "\#define TARGET_ADC_COUNT 0\n"; - } else { + if($virtualiop == 0 and $adcMaster == 1) { print OUTH "\#define TARGET_ADC_COUNT 1\n"; + } else { + print OUTH "\#define TARGET_ADC_COUNT 0\n"; } print OUTH "\#define TARGET_DAC16_COUNT 0\n"; print OUTH "\#define TARGET_DAC18_COUNT 0\n";