なんか動いているような。

RTC-8564をつないでいるのだが。

          WriteControlByteBuffer wc;
          ReadDataByteBuffer rb;

          wc[0] = 0xa2; // 1010 001x W
          wc[1] = 2;
          wc[2] = 0xa3; // 1010 001x R
          rb[0] = 0xaa;
          Status = I2C_Read(ftHandle, &wc, 2, true, 50, BYTE_READ_TYPE,
                           &rb ,10);  
          printf("%d  ", ((rb[0]>>4) & 7) *10 + (rb[0] & 0xf));

まず、資料によると、S W R A(0) A(1) P
とあるが、上のソースで送信バイト3にすると読み出しアドレス+1されてしまう。また、連続して10バイト取り出しているが、1バイト目しか取り出せない。あとなんか遅い気がするけど・・・まあ、テスト用に繋いだチップなので深追いしない。っと。