From 717d3624109eadf72778189df198272bad6bcd2a Mon Sep 17 00:00:00 2001 From: Alexander Ivanov <alexander.ivanov@ligo.org> Date: Tue, 31 Jan 2012 20:09:48 +0000 Subject: [PATCH] aded no_zero_pad cdsParameters flag git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@2809 6dcd42c9-f523-4c6d-aada-af552506706e --- src/epics/util/feCodeGen.pl | 9 +++++++++ src/epics/util/lib/Parameters.pm | 2 ++ 2 files changed, 11 insertions(+) diff --git a/src/epics/util/feCodeGen.pl b/src/epics/util/feCodeGen.pl index ebe83247c..7088e385b 100755 --- a/src/epics/util/feCodeGen.pl +++ b/src/epics/util/feCodeGen.pl @@ -331,6 +331,9 @@ $allBiquad = 0; # Set if doing direct DAC writed (no DMA) $directDacWrite = 0; +# Set to disable zero padding DAC data +$noZeroPad = 0; + # # IPCx parameter names # @@ -3324,6 +3327,12 @@ if ($::directDacWrite) { print OUTM "#EXTRA_CFLAGS += -DDIRECT_DAC_WRITE=1\n"; } +if ($::noZeroPad) { + print OUTM "EXTRA_CFLAGS += -DNO_ZERO_PAD=1\n"; +} else { + print OUTM "#EXTRA_CFLAGS += -DNO_ZERO_PAD=1\n"; +} + if ($::noRfmDma) { print OUTM "#Comment out to run with RFM DMA\n"; diff --git a/src/epics/util/lib/Parameters.pm b/src/epics/util/lib/Parameters.pm index f42973167..295a1b0c1 100644 --- a/src/epics/util/lib/Parameters.pm +++ b/src/epics/util/lib/Parameters.pm @@ -132,6 +132,8 @@ sub parseParams { print "AllBiquad set\n"; } elsif ($spp[0] eq "direct_dac_write") { $::directDacWrite = $spp[1]; + } elsif ($spp[0] eq "no_zero_pad") { + $::noZeroPad = $spp[1]; } } } -- GitLab