Lines Matching +full:2 +full:fs

24  * The index 2 is never used : the value `0` is just a placeholder.
26 static const uint16_t lsm9ds1_gyro_fs_sens[] = {1, 2, 0, 8};
67 case 2: in lsm9ds1_accel_range_to_fs_val()
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()
445 /* Convert to m/s^2 */ in lsm9ds1_accel_convert()
462 lsm9ds1_accel_convert(val, data->acc[2], sensitivity); in lsm9ds1_accel_get_channel()
502 lsm9ds1_gyro_convert(val, data->gyro[2], sensitivity); in lsm9ds1_gyro_get_channel()
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()