 
 class DU_SEQ_Function : public DUINO_Function {
  public:
-  DU_SEQ_Function() : DUINO_Function(0b0111110000) { }
+  DU_SEQ_Function() : DUINO_Function(0b0111111111) { }
   
   virtual void setup()
   {
+    // TODO: attach GT3 to hardware clock isr that sets clock to EXT
     gt_attach_interrupt(GT3, clock_isr, CHANGE);
     gt_attach_interrupt(GT4, reset_isr, RISING);
 

 private:
  void update_clock()
  {
    if(seq_values.clock_ext)
    {
      Timer1.detachInterrupt();
    }
    else
    {
      Timer1.setPeriod(seq_values.clock_period);
      Timer1.attachInterrupt(clock_isr);
    }
  }


    }

    // display gate
    /*if(!retrigger && (gate != last_gate || stage != last_stage))
    {
      if(gate)
      {
