Commit 9d450bda authored by Matthieu Cattin's avatar Matthieu Cattin

Fix bug in fmc_adc class, TRIG and ACQ LEDs control.

parent d89405c9
......@@ -153,9 +153,10 @@ class CFmcAdc100Ms:
reg = self.fmc_adc_csr.rd_reg(self.R_CTL)
#print("R_CTL:%.8X")%reg
if(state == 0):
reg &= (~(1<<self.CTL_ACQ_LED) & self.CTL_MASK)
reg &= ~(1<<self.CTL_ACQ_LED)
else:
reg |= ((1<<self.CTL_ACQ_LED) & self.CTL_MASK)
reg |= (1<<self.CTL_ACQ_LED)
reg &= self.CTL_MASK
#print("R_CTL:%.8X")%reg
self.fmc_adc_csr.wr_reg(self.R_CTL, reg)
......@@ -163,9 +164,10 @@ class CFmcAdc100Ms:
reg = self.fmc_adc_csr.rd_reg(self.R_CTL)
#print("R_CTL:%.8X")%reg
if(state == 0):
reg &= (~(1<<self.CTL_TRIG_LED) & self.CTL_MASK)
reg &= ~(1<<self.CTL_TRIG_LED)
else:
reg |= ((1<<self.CTL_TRIG_LED) & self.CTL_MASK)
reg |= (1<<self.CTL_TRIG_LED)
reg &= self.CTL_MASK
#print("R_CTL:%.8X")%reg
self.fmc_adc_csr.wr_reg(self.R_CTL, reg)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment