I am unable to get any output from the Urukul module. I have the suservo variant and I was using this for intensity stabilization until one fine day the urukul stopped giving any outputs. I tried setting the frequency outside the urukul's range and it doesn't even show an error! All the led's are lit fine and the artiq_sinara_tester also runs fine. What's happening here. Can someone please help me?
This is my code:
`
from artiq.experiment import *

class SUServoTest(EnvExperiment):
def build(self):
self.setattr_device("core")
self.setattr_device("urukul0_cpld")
self.setattr_device("suservo0")

    self.dds0 = self.get_device("suservo0_ch0")

@kernel
def run(self):
    # Prepare core
    self.core.reset()
    self.core.break_realtime()

    #Initialize and activate SUServo
    self.suservo0.init()



    f = 100000000.0


    self.urukul0_cpld.set_att(0, 10.0)
    self.dds0.set_dds(profile=0, frequency=f, offset=0.0)
    self.dds0.set(en_out=1, en_iir=0, profile=0)
    self.suservo0.set_config(enable=0)`
6 days later