anchor.diff:  
   module mkOv7670Controller#(Ov7670ControllerIndication ind)(Ov7670Controller);
   
  -   Integer divisor = 4;
  +   Integer divisor = 12;
      Clock defaultClock <- exposeCurrentClock;
      Reset defaultReset <- exposeCurrentReset;
      ClockDividerIfc clockDivider <- mkClockDivider(divisor);
  
positive.code: 	 i2c[bus].user.request.put(SCCBRequest {write: write, slaveaddr: slaveaddr, address: address, data: data});
        endmethod
        method Action pinRequest(Bit#(1) outen, Bit#(1) scl, Bit#(1) sdaOut);
  	 let sdaIn = ioSDA.o();
  	 rSCL <= scl;
  	 rSDA <= sdaOut;
  	 rOutEn <= unpack(outen);
  	 ind.pinResponse(sdaIn);
        endmethod
        method Action setReset(Bit#(1) rval);
  	 resetReg <= rval;
  
negative.code:       endmethod
     endinterface
     interface Ov7670Pins pins;
        interface SCCB_Pins i2c0 = i2c[0].i2c;
  //       interface SCCB_Pins i2c0; //i2c[0].i2c;
  // 	 interface Inout sda = ioSDA.io;
  // 	 interface Inout scl = ioSCL.io;
  //       endinterface
        interface SCCB_Pins i2c1 = i2c[1].i2c;
        interface SCCB_Pins i2c2 = i2c[2].i2c;
        interface Clock xclk = clockDivider.slowClock;
  