]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
fix multi-digit command for MUX chips
authorHadaq Hades <hadaq@lxhadesdaq>
Fri, 15 Nov 2019 16:22:38 +0000 (17:22 +0100)
committerHadaq Hades <hadaq@lxhadesdaq>
Fri, 15 Nov 2019 16:23:07 +0000 (17:23 +0100)
tools/dac_program.pl

index b35319d7d6767f64ab5b40f7233163c5c6740299..12dfa761d81265baeb3b06535d8bf9fbee630dd1 100755 (executable)
@@ -43,7 +43,7 @@ while (my $a = <$fh>) {
 #     print $reference."\n";
     }
  
-  if(my ($board,$chain,$chainlen,$dac,$chan,$cmd,$val) = $a =~ /^\s*(\w\w\w\w)\s+(\w+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\w)\s+(\w+)/) {
+  if(my ($board,$chain,$chainlen,$dac,$chan,$cmd,$val) = $a =~ /^\s*(\w\w\w\w)\s+(\w+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\w+)\s+(\w+)/) {
     $val   = hex(substr($val,2)) if (substr($val,0,2) eq "0x");
     $chain = hex(substr($chain,2)) if (substr($chain,0,2) eq "0x");
     $cmd   = hex($cmd);