/AliOS-Things-master/components/sensor/drv/ |
A D | drv_acc_gyro_bosch_bmi260.c | 337 reg_data = BMI2_GET_BITS(reg_data, BMI2_EVENT_FLAG); in cfg_error_status() 439 reg_data = BMI2_SET_BITS(reg_data, BMI2_ACC_EN, BMI2_ENABLE); in drv_acc_gyro_bosch_bmi260_enable() 441 reg_data = BMI2_SET_BITS(reg_data, BMI2_GYR_EN, BMI2_ENABLE); in drv_acc_gyro_bosch_bmi260_enable() 578 reg_data = BMI2_SET_BIT_VAL0(reg_data, BMI2_ACC_EN); in drv_acc_gyro_bosch_bmi260_disable() 580 reg_data = BMI2_SET_BIT_VAL0(reg_data, BMI2_GYR_EN); in drv_acc_gyro_bosch_bmi260_disable() 640 reg_data = BMI2_SET_BITS(reg_data, BMI2_ACC_EN, BMI2_ENABLE); in drv_acc_bosch_bmi260_enable() 642 reg_data = BMI2_SET_BITS(reg_data, BMI2_GYR_EN, BMI2_DISABLE); in drv_acc_bosch_bmi260_enable() 908 reg_data = BMI2_SET_BIT_POS0(reg_data, BMI2_ACC_ODR, odr); in drv_acc_bosch_bmi260_set_odr() 1022 reg_data = BMI2_SET_BIT_POS0(reg_data, BMI2_ACC_RANGE, tmp); in drv_acc_bosch_bmi260_set_range() 1604 reg_data = BMI2_SET_BIT_POS0(reg_data, BMI2_GYR_ODR, odr); in drv_gyro_bosch_bmi260_set_odr() [all …]
|
A D | drv_als_ps_liteon_ltr507.c | 460 uint8_t reg_data[2] = { 0 }; in drv_als_liteon_ltr507_read() local 473 … ret = sensor_i2c_read(<r507_ctx, LTR507_ALS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_als_liteon_ltr507_read() 477 … ret = sensor_i2c_read(<r507_ctx, LTR507_ALS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_als_liteon_ltr507_read() 482 pdata->lux = ((uint32_t) reg_data[1] << 8 | reg_data[0]); in drv_als_liteon_ltr507_read() 558 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr507_read() local 570 … ret = sensor_i2c_read(<r507_ctx, LTR507_PS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr507_read() 574 … ret = sensor_i2c_read(<r507_ctx, LTR507_PS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr507_read() 579 if (((reg_data[1] & 0x10) >> 4) == 0x00) { in drv_ps_liteon_ltr507_read() 580 pdata->present = (((uint32_t) (reg_data[1] & 0x07) << 8) | reg_data[0]); in drv_ps_liteon_ltr507_read()
|
A D | drv_uv_liteon_ltr390.c | 308 uint8_t reg_data[3] = { 0 }; in drv_uv_liteon_ltr390_read() local 320 … ret = sensor_i2c_read(<r390_ctx, LTR390_UVS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_uv_liteon_ltr390_read() 324 … ret = sensor_i2c_read(<r390_ctx, LTR390_UVS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_uv_liteon_ltr390_read() 328 … ret = sensor_i2c_read(<r390_ctx, LTR390_UVS_DATA_2, ®_data[2], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_uv_liteon_ltr390_read() 333 pdata->uvi = ((((uint16_t) (reg_data[1] & 0xFF)) << 8) | reg_data[0]); in drv_uv_liteon_ltr390_read()
|
A D | drv_ps_liteon_ltr690.c | 302 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr690_read() local 314 … ret = sensor_i2c_read(<r690_ctx, LTR690_PS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr690_read() 318 … ret = sensor_i2c_read(<r690_ctx, LTR690_PS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr690_read() 323 pdata->present = (((uint32_t) (reg_data[1] & 0xFF) << 8) | reg_data[0]); in drv_ps_liteon_ltr690_read()
|
A D | drv_ps_liteon_ltr659.c | 334 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr659_read() local 346 … ret = sensor_i2c_read(<r659_ctx, LTR659_PS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr659_read() 350 … ret = sensor_i2c_read(<r659_ctx, LTR659_PS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr659_read() 355 pdata->present = (((uint32_t) (reg_data[1] & 0x07) << 8) | reg_data[0]); in drv_ps_liteon_ltr659_read()
|
A D | drv_ps_liteon_ltr706.c | 434 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr706_read() local 446 … ret = sensor_i2c_read(<r706_ctx, LTR706_PS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr706_read() 450 … ret = sensor_i2c_read(<r706_ctx, LTR706_PS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr706_read() 455 pdata->present = ((((uint32_t) (reg_data[1] & 0x07)) << 8) | reg_data[0]); in drv_ps_liteon_ltr706_read()
|
A D | drv_mag_temp_memsic_mmc3680kj.c | 149 uint8_t reg_data[2] = { 0 }; in mmc3680kj_get_comp_matrix() local 184 ret = sensor_i2c_read(drv, MMC3680KJ_REG_OTP, reg_data, 2, I2C_OP_RETRIES); in mmc3680kj_get_comp_matrix() 197 g_otp_matrix[1] = OTP_CONVERT(reg_data[0] & 0x3f) * 1000 + 1000000; in mmc3680kj_get_comp_matrix() 199 (OTP_CONVERT((reg_data[1] & 0x0f) << 2 | (reg_data[0] & 0xc0) >> 6) + in mmc3680kj_get_comp_matrix()
|
A D | drv_als_ps_liteon_ltr553.c | 580 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr553_read() local 592 ret = sensor_i2c_read(<r553_ctx, LTR553_PS_DATA_L, ®_data[0], in drv_ps_liteon_ltr553_read() 597 ret = sensor_i2c_read(<r553_ctx, LTR553_PS_DATA_H, ®_data[1], in drv_ps_liteon_ltr553_read() 603 pdata->present = (uint32_t)(reg_data[1] << 8 | reg_data[0]); in drv_ps_liteon_ltr553_read()
|
A D | drv_acc_bosch_bma421.c | 85 #define BMA421_SET_BITS_POS_0(reg_data, bitname, data) \ argument 86 ((reg_data & ~(bitname##_MSK)) | \ 89 #define BMA421_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|
A D | drv_acc_bosch_bma422.c | 85 #define BMA422_SET_BITS_POS_0(reg_data, bitname, data) \ argument 86 ((reg_data & ~(bitname##_MSK)) | \ 89 #define BMA422_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|
A D | drv_acc_bosch_bma456.c | 85 #define BMA456_SET_BITS_POS_0(reg_data, bitname, data) \ argument 86 ((reg_data & ~(bitname##_MSK)) | \ 89 #define BMA456_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|
A D | drv_acc_bosch_bma455.c | 85 #define BMA455_SET_BITS_POS_0(reg_data, bitname, data) \ argument 86 ((reg_data & ~(bitname##_MSK)) | \ 89 #define BMA455_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|
A D | drv_temp_humi_baro_bosch_bme280.c | 145 #define BME280_SET_BITS(reg_data, bitname, data) \ argument 146 ((reg_data & ~(bitname##_MSK)) | ((data << bitname##_POS) & bitname##_MSK)) 147 #define BME280_SET_BITS_POS_0(reg_data, bitname, data) \ argument 148 ((reg_data & ~(bitname##_MSK)) | (data & bitname##_MSK)) 150 #define BME280_GET_BITS(reg_data, bitname) \ argument 151 ((reg_data & (bitname##_MSK)) >> (bitname##_POS)) 152 #define BME280_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|
A D | drv_als_liteon_ltr568.c | 798 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr568_read() local 810 …ret = sensor_i2c_read(<r568_ctx, LTR568_PS_DATA_LSB, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr568_read() 814 …ret = sensor_i2c_read(<r568_ctx, LTR568_PS_DATA_MSB, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr568_read() 819 pdata->present = ((uint32_t) reg_data[1] << 8 | reg_data[0]); in drv_ps_liteon_ltr568_read()
|
A D | drv_als_ps_liteon_ltr559.c | 692 uint8_t reg_data[2] = { 0 }; in drv_ps_liteon_ltr559_read() local 704 … ret = sensor_i2c_read(<r559_ctx, LTR559_PS_DATA_0, ®_data[0], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr559_read() 708 … ret = sensor_i2c_read(<r559_ctx, LTR559_PS_DATA_1, ®_data[1], I2C_DATA_LEN, I2C_OP_RETRIES); in drv_ps_liteon_ltr559_read() 713 pdata->present = (((uint32_t) (reg_data[1] & 0x07) << 8) | reg_data[0]); in drv_ps_liteon_ltr559_read()
|
A D | drv_baro_bosch_bmp38x.c | 208 #define BMP380_SET_BITSLICE(reg_data, bitname, data) \ argument 209 ((reg_data & ~(bitname##_MSK)) | \ 212 #define BMP380_GET_BITSLICE(reg_data, bitname) \ argument 213 ((reg_data & (bitname##_MSK)) >> \
|
A D | drv_acc_gyro_bosch_bmi088.c | 87 #define BMI088_ACC_SET_BITS_POS_0(reg_data, bitname, data) \ argument 88 ((reg_data & ~(bitname##_MSK)) | \ 91 #define BMI088_ACC_GET_BITS_POS_0(reg_data, bitname) (reg_data & (bitname##_MSK)) argument
|