GY80 IMU chip I2C scanner code for uno

Hi
GY80 IMU I2C SCANNER
I am using GY80 IMU Chip. Trying to run the I2C scanner to check the Address for the chip.

It has 4 sensors. But the code is not detecting any sensor,

Arduino uno and gy chip .

VOID LOOP IS NOT GETTING EXECUTED

but void setup is executed, and any print statement is executed in void set up loop

Any help ??

#include <Wire.h>
void setup()
{
Wire.begin();
Serial.begin(9600);
Serial.println("14CORE | i2C SCANNER ");
Serial.println("=========================");
Serial.println("Starting ....");
Serial.println("");
}

void loop()
{
byte error, address;
int devices;

Serial.println("Scanning...");

devices = 0;
for(address = 1; address < 127; address++ )
{
Wire.beginTransmission(address);
error = Wire.endTransmission();

if (error == 0)
{
Serial.print("I2C device found at address | 0x");
if (address<16)
Serial.print("0");
Serial.print(address,HEX);
Serial.println(" !");

devices++;
}
else if (error==4)
{
Serial.print("Unknow error at address | 0x");
if (address<16)
Serial.print("0");
Serial.println(address,HEX);
}
}
if (devices == 0)
Serial.println("No I2C devices found\n");
else
Serial.println("done\n");

delay(5000);
}

VOID LOOP IS NOT GETTING EXECUTED

NONSENSE. You have provided no proof of this allegation that you are screaming about.

Serial.flush() after every Serial.print() until you KNOW where it is getting stuck.