Lines Matching refs:fs
94 static int lsm9ds1_accel_fs_val_to_gain(int fs) in lsm9ds1_accel_fs_val_to_gain() argument
96 return lsm9ds1_accel_fs_sens[fs]; in lsm9ds1_accel_fs_val_to_gain()
273 int fs; in lsm9ds1_accel_range_set() local
279 fs = lsm9ds1_accel_range_to_fs_val(range); in lsm9ds1_accel_range_set()
280 if (fs < 0) { in lsm9ds1_accel_range_set()
282 return fs; in lsm9ds1_accel_range_set()
285 ret = lsm9ds1_xl_full_scale_set(ctx, fs); in lsm9ds1_accel_range_set()
291 data->acc_gain = lsm9ds1_accel_fs_val_to_gain(fs); in lsm9ds1_accel_range_set()
297 int fs; in lsm9ds1_gyro_range_set() local
303 fs = lsm9ds1_gyro_range_to_fs_val(range); in lsm9ds1_gyro_range_set()
304 if (fs < 0) { in lsm9ds1_gyro_range_set()
305 return fs; in lsm9ds1_gyro_range_set()
308 ret = lsm9ds1_gy_full_scale_set(ctx, fs); in lsm9ds1_gyro_range_set()
314 data->gyro_gain = (lsm9ds1_gyro_fs_sens[fs] * GAIN_UNIT_G); in lsm9ds1_gyro_range_set()
571 uint8_t chip_id, fs; in lsm9ds1_init() local
599 fs = cfg->accel_range; in lsm9ds1_init()
600 LOG_DBG("accel range is %d\n", fs); in lsm9ds1_init()
601 ret = lsm9ds1_xl_full_scale_set(ctx, fs); in lsm9ds1_init()
603 LOG_ERR("failed to set accelerometer range %d", fs); in lsm9ds1_init()
607 lsm9ds1->acc_gain = lsm9ds1_accel_fs_val_to_gain(fs); in lsm9ds1_init()
609 fs = cfg->gyro_range; in lsm9ds1_init()
610 LOG_DBG("gyro range is %d", fs); in lsm9ds1_init()
611 ret = lsm9ds1_gy_full_scale_set(ctx, fs); in lsm9ds1_init()
613 LOG_ERR("failed to set gyroscope range %d\n", fs); in lsm9ds1_init()
616 lsm9ds1->gyro_gain = (lsm9ds1_gyro_fs_sens[fs] * GAIN_UNIT_G); in lsm9ds1_init()