Change onI2CRequest to use return byte counted array.