What to expect when reading from a register using I2C

Hi UKHeliBob,
this is what i get as a result of printing something variable in binary

#include "SparkFunLSM6DS3.h"
#include <Wire.h>
LSM6DS3 xMEMS; // addr 0x6B i2c
bool start_up = false;

int something; // check tilt

void setup()
{

  Serial.begin(9600);
  Wire.begin();
  delay(10);
  if(xMEMS.beginCore() != 0){
    Serial.println("lsm6ds3 sensor is invalid!");
    start_up = false;
    
  }
  else{
    Serial.println("passed!");
    start_up = true;
    xMEMS.begin();
    xMEMS.tiltDetect();
  }

}

void loop()
{
  something = xMEMS.sensor();
  Serial.println(something, BIN);
  delay(1000);
    
}

result is

Processor came out of reset.


passed!
0
0
0
0
0
0
0