How to chose which I2C bus to read?

I, i have both accel and gyro i would like to read at the same time with my arduino DUE, but i'm atm only reading one at a time on the 20/21 SDA SCL pins .

Where and what can i change in my code to read for example the gyro from the SCL1 and SDA1 ?
Thanks

I, i have both accel and gyro i would like to read at the same time with my arduino DUE, but i'm atm only reading one at a time on the 20/21 SDA SCL pins .

That's the way that the I2C bus works. You request data from one device on the bus. When that device has data it triggers the interrupt on the master to return the data.

Where and what can i change in my code to read for example the gyro from the SCL1 and SDA1 ?

Change line 37. It's completely wrong.

Oh, wait, after using a little Windex on my crystal ball, I see that line 37 is OK.