Interfacing BNO080 with FTDI(USB->I2C)(UMFT4222EV) board.

I have been trying to interface BNO080 with UMFT4222EV. I have been through BNO080 arduino library and tried to debug a lot. I have been able to enable accelerometer and was able to get the same response(as of arduino library) but soon after that it sends header values as 255 and sends the response same as of the reset(initial response).

I seemed to catch the culprit. It was waitForI2C function. I has been commented with “//Don’t got more than 255” can anyone explain that because I have no API like Wire.available() for FT4222.https://www.ftdichip.com/Support/Docume … SE-I2C.pdf. I guess I need to compensate that with something. So it would be great if somebody can explain more on timeout and how to dodge value like 255 in the header.