ams_i2c_write
ams_i2c_write(AMS_CTRLX, val);
ams_i2c_write(AMS_CTRLY, val);
ams_i2c_write(AMS_CTRLZ, val);
ams_i2c_write(AMS_FREEFALL, 0);
ams_i2c_write(AMS_SHOCK, 0);
ams_i2c_write(AMS_CTRL1, 0x02);
ams_i2c_write(AMS_CTRL2, 0x85);
ams_i2c_write(AMS_CTRL3, 0x01);
ams_i2c_write(AMS_SENSLOW, 0x15);
ams_i2c_write(AMS_SENSHIGH, 0x60);
ams_i2c_write(AMS_CTRLX, 0x08);
ams_i2c_write(AMS_CTRLY, 0x0F);
ams_i2c_write(AMS_CTRLZ, 0x4F);
ams_i2c_write(AMS_UNKNOWN1, 0x14);
ams_i2c_write(AMS_COMMAND, cmd);