| /Zephyr-latest/drivers/sensor/tdk/icm42688/ |
| D | icm42688_decoder.c | 19 static int icm42688_get_shift(enum sensor_channel channel, int accel_fs, int gyro_fs, int8_t *shift) in icm42688_get_shift() argument 26 switch (accel_fs) { in icm42688_get_shift() 91 rc = icm42688_get_shift(chan, cfg->accel_fs, cfg->gyro_fs, &shift); in icm42688_convert_raw_to_q31() 203 edata->header.accel_fs = data->cfg.accel_fs; in icm42688_encode() 370 icm42688_get_shift(SENSOR_CHAN_ACCEL_XYZ, edata->header.accel_fs, in icm42688_fifo_decode() 374 rc = icm42688_read_imu_from_packet(buffer, true, edata->header.accel_fs, 0, in icm42688_fifo_decode() 376 rc |= icm42688_read_imu_from_packet(buffer, true, edata->header.accel_fs, 1, in icm42688_fifo_decode() 378 rc |= icm42688_read_imu_from_packet(buffer, true, edata->header.accel_fs, 2, in icm42688_fifo_decode() 391 icm42688_get_shift(SENSOR_CHAN_GYRO_XYZ, edata->header.accel_fs, in icm42688_fifo_decode() 420 .accel_fs = edata->header.accel_fs, in icm42688_one_shot_decode() [all …]
|
| D | icm42688_decoder.h | 17 uint8_t accel_fs: 2; member
|
| D | icm42688.c | 140 new_config.accel_fs = icm42688_accel_fs_to_reg(sensor_ms2_to_g(val)); in icm42688_attr_set() 199 icm42688_accel_reg_to_fs(cfg->accel_fs, val); in icm42688_attr_get() 305 .accel_fs = DT_INST_PROP(inst, accel_fs), \
|
| D | icm42688.h | 288 uint8_t accel_fs; member 422 switch (cfg->accel_fs) { in icm42688_accel_g() 511 switch (cfg->accel_fs) { in icm42688_accel_ms()
|
| D | icm42688_rtio_stream.c | 115 .accel_fs = drv_data->cfg.accel_fs, in icm42688_fifo_count_cb()
|
| /Zephyr-latest/drivers/sensor/tdk/icm45686/ |
| D | icm45686_decoder.c | 21 int accel_fs, in icm45686_get_shift() argument 30 switch (accel_fs) { in icm45686_get_shift() 100 rc = icm45686_get_shift(chan, edata->header.accel_fs, edata->header.gyro_fs, &shift); in icm45686_convert_raw_to_q31() 110 icm45686_accel_ms(edata->header.accel_fs, reading, false, &whole, &fraction); in icm45686_convert_raw_to_q31() 214 edata->header.accel_fs = dev_config->settings.accel.fs; in icm45686_encode() 335 edata->header.accel_fs, in icm45686_one_shot_decode() 424 uint8_t accel_fs = ICM45686_DT_ACCEL_FS_32; in icm45686_fifo_read_imu_from_packet() local 442 icm45686_get_shift(SENSOR_CHAN_GYRO_XYZ, accel_fs, gyro_fs, &shift); in icm45686_fifo_read_imu_from_packet() 445 icm45686_get_shift(SENSOR_CHAN_ACCEL_XYZ, accel_fs, gyro_fs, &shift); in icm45686_fifo_read_imu_from_packet() 446 icm45686_accel_ms(accel_fs, signed_value, true, &whole, &fraction); in icm45686_fifo_read_imu_from_packet() [all …]
|
| D | icm45686.c | 71 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.x, false, in icm45686_channel_get() 75 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.y, false, in icm45686_channel_get() 79 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.z, false, in icm45686_channel_get() 98 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.x, false, in icm45686_channel_get() 100 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.y, false, in icm45686_channel_get() 102 icm45686_accel_ms(data->edata.header.accel_fs, data->edata.payload.accel.z, false, in icm45686_channel_get() 395 .fs = DT_INST_PROP(inst, accel_fs), \ 411 .accel_fs = DT_INST_PROP(inst, accel_fs), \
|
| /Zephyr-latest/drivers/sensor/tdk/icm42x70/ |
| D | icm42x70.c | 308 convert_acc_fs_to_bitfield(val->val1, &drv_data->accel_fs)); in icm42x70_set_accel_fs() 309 LOG_DBG("Set accel full scale to: %d G", drv_data->accel_fs); in icm42x70_set_accel_fs() 387 (cfg->accel_fs << ACCEL_CONFIG0_ACCEL_UI_FS_SEL_POS)); in icm42x70_turn_on_sensor() 388 data->accel_fs = in icm42x70_turn_on_sensor() 389 convert_bitfield_to_acc_fs((cfg->accel_fs << ACCEL_CONFIG0_ACCEL_UI_FS_SEL_POS)); in icm42x70_turn_on_sensor() 390 if ((err < 0) || (data->accel_fs == 0)) { in icm42x70_turn_on_sensor() 394 LOG_DBG("Set accel full scale to: %d G", data->accel_fs); in icm42x70_turn_on_sensor() 507 icm42x70_convert_accel(&val[0], data->accel_x, data->accel_fs); in icm42x70_channel_get() 508 icm42x70_convert_accel(&val[1], data->accel_y, data->accel_fs); in icm42x70_channel_get() 509 icm42x70_convert_accel(&val[2], data->accel_z, data->accel_fs); in icm42x70_channel_get() [all …]
|
| D | icm42x70.h | 62 uint8_t accel_fs; member 102 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/tdk/mpu9250/ |
| D | mpu9250.c | 269 if (cfg->accel_fs > MPU9250_ACCEL_FS_MAX) { in mpu9250_init() 270 LOG_ERR("Accel FS is too big: %d", cfg->accel_fs); in mpu9250_init() 275 cfg->accel_fs << MPU9250_ACCEL_FS_SHIFT); in mpu9250_init() 280 drv_data->accel_sensitivity_shift = 14 - cfg->accel_fs; in mpu9250_init() 355 .accel_fs = DT_INST_ENUM_IDX(inst, accel_fs), \
|
| D | mpu9250.h | 63 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
| D | lsm6dsv16x_rtio.c | 125 edata->header.accel_fs = data->accel_fs; in lsm6dsv16x_submit_sample()
|
| D | lsm6dsv16x_decoder.h | 19 uint8_t accel_fs: 2; member
|
| D | lsm6dsv16x_decoder.c | 321 const int32_t scale = accel_scaler[header->accel_fs]; in lsm6dsv16x_decode_fifo() 342 out->shift = accel_range[header->accel_fs]; in lsm6dsv16x_decode_fifo() 564 const int32_t scale = accel_scaler[header->accel_fs]; in lsm6dsv16x_decode_sample() 575 out->shift = accel_range[header->accel_fs]; in lsm6dsv16x_decode_sample()
|
| D | lsm6dsv16x.h | 149 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/lis2de12/ |
| D | lis2de12.h | 68 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/lis2du12/ |
| D | lis2du12.h | 71 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/tdk/icm42605/ |
| D | icm42605.h | 71 uint16_t accel_fs; member
|
| D | icm42605.c | 380 data->accel_sf = cfg->accel_fs; in icm42605_data_init() 440 .accel_fs = DT_INST_ENUM_IDX(index, accel_fs), \
|
| /Zephyr-latest/drivers/sensor/st/iis2iclx/ |
| D | iis2iclx.h | 80 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/ism330dhcx/ |
| D | ism330dhcx.h | 89 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/lsm6dso/ |
| D | lsm6dso.h | 96 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/st/lsm6dso16is/ |
| D | lsm6dso16is.h | 96 uint8_t accel_fs; member
|
| /Zephyr-latest/drivers/sensor/bosch/bma4xx/ |
| D | bma4xx.c | 377 edata->header.accel_fs = bma4xx->accel_fs_range; in bma4xx_submit_one_shot() 521 static int bma4xx_get_shift(struct sensor_chan_spec ch, uint8_t accel_fs, int8_t *shift) in bma4xx_get_shift() argument 528 switch (accel_fs) { in bma4xx_get_shift() 625 header->accel_fs, &out->shift); in bma4xx_one_shot_decode()
|
| D | bma4xx.h | 219 uint8_t accel_fs: 2; member
|