/drivers/hdf_core/framework/model/sensor/driver/common/src/ |
H A D | sensor_platform_if.c | 27 int32_t ReadSensor(struct SensorBusCfg *busCfg, uint16_t regAddr, uint8_t *data, uint16_t dataLen) in ReadSensor() argument 33 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in ReadSensor() 36 if (busCfg->busType == SENSOR_BUS_I2C) { in ReadSensor() 37 CHECK_NULL_PTR_RETURN_VALUE(busCfg->i2cCfg.handle, HDF_FAILURE); in ReadSensor() 39 msg[I2C_READ_MSG_ADDR_IDX].addr = busCfg->i2cCfg.devAddr; in ReadSensor() 41 msg[I2C_READ_MSG_ADDR_IDX].len = busCfg->i2cCfg.regWidth; in ReadSensor() 44 if (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) { in ReadSensor() 46 } else if (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_2_BYTE) { in ReadSensor() 50 HDF_LOGE("%s: i2c regWidth[%u] failed", __func__, busCfg->i2cCfg.regWidth); in ReadSensor() 54 msg[I2C_READ_MSG_VALUE_IDX].addr = busCfg in ReadSensor() 76 WriteSensor(struct SensorBusCfg *busCfg, uint8_t *writeData, uint16_t dataLen) WriteSensor() argument [all...] |
H A D | sensor_config_controller.c | 17 static int32_t SensorOpsNop(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) in SensorOpsNop() argument 19 (void)busCfg; in SensorOpsNop() 24 static int32_t SensorOpsRead(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) in SensorOpsRead() argument 29 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, sizeof(value)); in SensorOpsRead() 53 static int32_t SensorOpsWrite(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) in SensorOpsWrite() argument 63 busMask = (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) ? 0x00ff : 0xffff; in SensorOpsWrite() 86 ret = WriteSensor(busCfg, valueTemp, dataLen); in SensorOpsWrite() 92 static int32_t SensorOpsReadCheck(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) in SensorOpsReadCheck() argument 100 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in SensorOpsReadCheck() 102 if (busCfg in SensorOpsReadCheck() 150 SensorOpsUpdateBitwise(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) SensorOpsUpdateBitwise() argument 177 SensorOpsExtBuffRead(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) SensorOpsExtBuffRead() argument 193 SensorOpsExtBuffWrite(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem) SensorOpsExtBuffWrite() argument 236 SetSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group) SetSensorRegCfgArray() argument 274 SetSensorRegCfgArrayByBuff(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group, uint8_t *buff, int16_t len) SetSensorRegCfgArrayByBuff() argument 319 ReadSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group, int32_t index, uint8_t *buf, int32_t len) ReadSensorRegCfgArray() argument 343 WriteSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group, int32_t index, int32_t len) WriteSensorRegCfgArray() argument [all...] |
H A D | sensor_config_parser.c | 197 static int32_t GetSensorI2cHandle(struct SensorBusCfg *busCfg) in GetSensorI2cHandle() argument 199 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_ERR_INVALID_PARAM); in GetSensorI2cHandle() 200 int16_t busNum = busCfg->i2cCfg.busNum; in GetSensorI2cHandle() 201 busCfg->i2cCfg.handle = I2cOpen(busNum); in GetSensorI2cHandle() 202 if (busCfg->i2cCfg.handle == NULL) { in GetSensorI2cHandle() 211 static int32_t GetSensorSpiHandle(struct SensorBusCfg *busCfg) in GetSensorSpiHandle() argument 215 CHECK_NULL_PTR_RETURN_VALUE (busCfg, HDF_ERR_INVALID_PARAM); in GetSensorSpiHandle() 217 spiDevinfo.busNum = busCfg->spiCfg.busNum; in GetSensorSpiHandle() 218 spiDevinfo.csNum = busCfg->spiCfg.csNum; in GetSensorSpiHandle() 219 busCfg in GetSensorSpiHandle() 232 GetSensorBusHandle(struct SensorBusCfg *busCfg) GetSensorBusHandle() argument 247 ReleaseSensorBusHandle(struct SensorBusCfg *busCfg) ReleaseSensorBusHandle() argument [all...] |
/drivers/peripheral/sensor/chipset/barometer/ |
H A D | barometer_bmp180.c | 33 ret = ReadSensor(&data->busCfg, BMP180_AC1_MSB_ADDR, &rfg[BAROMETER_AC1_MSB], sizeof(uint8_t)); in ReadEepromRawData() 36 ret = ReadSensor(&data->busCfg, BMP180_AC1_LSB_ADDR, &rfg[BAROMETER_AC1_LSB], sizeof(uint8_t)); in ReadEepromRawData() 39 ret = ReadSensor(&data->busCfg, BMP180_AC2_MSB_ADDR, &rfg[BAROMETER_AC2_MSB], sizeof(uint8_t)); in ReadEepromRawData() 42 ret = ReadSensor(&data->busCfg, BMP180_AC2_LSB_ADDR, &rfg[BAROMETER_AC2_LSB], sizeof(uint8_t)); in ReadEepromRawData() 45 ret = ReadSensor(&data->busCfg, BMP180_AC3_MSB_ADDR, &rfg[BAROMETER_AC3_MSB], sizeof(uint8_t)); in ReadEepromRawData() 48 ret = ReadSensor(&data->busCfg, BMP180_AC3_LSB_ADDR, &rfg[BAROMETER_AC3_LSB], sizeof(uint8_t)); in ReadEepromRawData() 51 ret = ReadSensor(&data->busCfg, BMP180_AC4_MSB_ADDR, &rfg[BAROMETER_AC4_MSB], sizeof(uint8_t)); in ReadEepromRawData() 54 ret = ReadSensor(&data->busCfg, BMP180_AC4_LSB_ADDR, &rfg[BAROMETER_AC4_LSB], sizeof(uint8_t)); in ReadEepromRawData() 57 ret = ReadSensor(&data->busCfg, BMP180_AC5_MSB_ADDR, &rfg[BAROMETER_AC5_MSB], sizeof(uint8_t)); in ReadEepromRawData() 60 ret = ReadSensor(&data->busCfg, BMP180_AC5_LSB_ADD in ReadEepromRawData() [all...] |
/drivers/hdf_core/framework/model/sensor/driver/common/include/ |
H A D | sensor_config_controller.h | 38 int32_t (*ops)(struct SensorBusCfg *busCfg, struct SensorRegCfg *cfgItem); 41 int32_t SetSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group); 42 int32_t SetSensorRegCfgArrayByBuff(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group, 44 int32_t ReadSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group, 46 int32_t WriteSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *group,
|
H A D | sensor_config_parser.h | 93 struct SensorBusCfg busCfg; member 105 int32_t GetSensorBusHandle(struct SensorBusCfg *busCfg); 106 int32_t ReleaseSensorBusHandle(struct SensorBusCfg *busCfg);
|
/drivers/peripheral/vibrator/chipset/drv2605l/ |
H A D | vibrator_drv2605l_driver.c | 31 static int32_t GetDrv2605lI2cHandle(struct VibratorI2cCfg *busCfg) in GetDrv2605lI2cHandle() argument 33 CHECK_VIBRATOR_NULL_PTR_RETURN_VALUE(busCfg, HDF_ERR_INVALID_PARAM); in GetDrv2605lI2cHandle() 35 busCfg->handle = I2cOpen(busCfg->busNum); in GetDrv2605lI2cHandle() 36 if (busCfg->handle == NULL) { in GetDrv2605lI2cHandle() 44 static void ReleaseDrv2605lBusHandle(struct VibratorI2cCfg *busCfg) in ReleaseDrv2605lBusHandle() argument 46 if (busCfg == NULL) { in ReleaseDrv2605lBusHandle() 51 if (busCfg->handle != NULL) { in ReleaseDrv2605lBusHandle() 52 I2cClose(busCfg->handle); in ReleaseDrv2605lBusHandle() 53 busCfg in ReleaseDrv2605lBusHandle() 57 ReadDrv2605l(struct VibratorI2cCfg *busCfg, uint16_t regAddr, uint8_t *data, uint16_t dataLen) ReadDrv2605l() argument 95 WriteDrv2605l(struct VibratorI2cCfg *busCfg, uint8_t *writeData, uint16_t dataLen) WriteDrv2605l() argument [all...] |
/drivers/peripheral/sensor/chipset/ppg/ |
H A D | ppg_cs1262_spi.c | 45 void Cs1262ReleaseSpi(struct SensorBusCfg *busCfg) in Cs1262ReleaseSpi() argument 47 SpiClose(busCfg->spiCfg.handle); in Cs1262ReleaseSpi() 48 busCfg->spiCfg.handle = NULL; in Cs1262ReleaseSpi() 52 int32_t Cs1262InitSpi(struct SensorBusCfg *busCfg) in Cs1262InitSpi() argument 55 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_ERR_INVALID_PARAM); in Cs1262InitSpi() 57 .busNum = busCfg->spiCfg.busNum, in Cs1262InitSpi() 58 .csNum = busCfg->spiCfg.csNum, in Cs1262InitSpi() 63 busCfg->spiCfg.handle = SpiOpen(&spiDevinfo); in Cs1262InitSpi() 64 if (busCfg->spiCfg.handle == NULL) { in Cs1262InitSpi() 70 __func__, busCfg in Cs1262InitSpi() [all...] |
/drivers/hdf_core/framework/model/sensor/driver/hall/ |
H A D | sensor_hall_driver.c | 121 ret = GpioRead(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1], (uint16_t *)&valRead); in HallNorthPolarityIrqFunc() 147 ret = GpioRead(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2], (uint16_t *)&valRead); in HallSouthPolarityIrqFunc() 196 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1] >= 0) { in SetHallEnable() 197 ret = GpioSetIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1], mode, in SetHallEnable() 202 ret = GpioEnableIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1]); in SetHallEnable() 208 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2] >= 0) { in SetHallEnable() 209 ret = GpioSetIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2], mode, in SetHallEnable() 214 ret = GpioEnableIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2]); in SetHallEnable() 235 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1] >= 0) { in SetHallDisable() 236 ret = GpioUnsetIrq(drvData->hallCfg->busCfg in SetHallDisable() [all...] |
/drivers/hdf_core/framework/model/network/wifi/bus/ |
H A D | hdf_sdio_intf.c | 26 static int32_t HdfGetSdioInfo(struct BusDev *dev, struct BusConfig *busCfg) in HdfGetSdioInfo() argument 31 if (dev == NULL || busCfg == NULL || busCfg->busType != BUS_SDIO) { in HdfGetSdioInfo() 43 busCfg->busInfo.sdioInfo.maxBlockNum = palSdioCommonInfo.funcInfo.maxBlockNum; in HdfGetSdioInfo() 44 busCfg->busInfo.sdioInfo.maxBlockSize = palSdioCommonInfo.funcInfo.maxBlockSize; in HdfGetSdioInfo() 45 busCfg->busInfo.sdioInfo.maxRequestSize = palSdioCommonInfo.funcInfo.maxRequestSize; in HdfGetSdioInfo() 46 busCfg->busInfo.sdioInfo.funcNumSize = palSdioCommonInfo.funcInfo.funcNum; in HdfGetSdioInfo() 47 busCfg->busInfo.sdioInfo.irqCap = palSdioCommonInfo.funcInfo.irqCap; in HdfGetSdioInfo() 48 busCfg->busInfo.sdioInfo.data = palSdioCommonInfo.funcInfo.data; in HdfGetSdioInfo() 282 static struct DevHandle *HdfGetDevHandle(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) in HdfGetDevHandle() argument 316 HdfSdioInit(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) HdfSdioInit() argument [all...] |
H A D | hdf_usb_intf.c | 24 static int32_t HdfGetUsbInfo(struct BusDev *dev, struct BusConfig *busCfg) in HdfGetUsbInfo() argument 27 (void)busCfg; in HdfGetUsbInfo() 164 static struct DevHandle *HdfGetDevHandle(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) in HdfGetDevHandle() argument 168 (void)busCfg; in HdfGetDevHandle() 187 static int32_t HdfUsbInit(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) in HdfUsbInit() argument 190 if (dev == NULL || busCfg == NULL) { in HdfUsbInit() 194 (void)HdfGetDevHandle(dev, busCfg); in HdfUsbInit() 201 ret = HdfUsbSetBlk(dev, busCfg->blockSize); in HdfUsbInit()
|
/drivers/peripheral/sensor/chipset/accel/ |
H A D | accel_bmi160.c | 43 int32_t ret = ReadSensor(&data->busCfg, BMI160_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadBmi160RawData() 49 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160RawData() 52 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160RawData() 55 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160RawData() 58 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Y_MSB_ADDR, ®[ACCEL_Y_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160RawData() 61 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Z_LSB_ADDR, ®[ACCEL_Z_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160RawData() 64 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Z_MSB_ADDR, ®[ACCEL_Z_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160RawData() 121 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitBmi160()
|
H A D | accel_mxc6655xa.c | 70 int32_t ret = ReadSensor(&data->busCfg, MXC6655XA_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadMxc6655xaRawData() 76 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 79 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 82 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 85 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Y_MSB_ADDR, ®[ACCEL_Y_AXIS_MSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 88 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Z_LSB_ADDR, ®[ACCEL_Z_AXIS_LSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 91 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Z_MSB_ADDR, ®[ACCEL_Z_AXIS_MSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 148 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitMxc6655xa()
|
/drivers/peripheral/sensor/chipset/gyro/ |
H A D | gyro_bmi160.c | 43 int32_t ret = ReadSensor(&data->busCfg, BMI160_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadBmi160GyroRawData() 48 ret = ReadSensor(&data->busCfg, BMI160_GYRO_X_LSB_ADDR, ®[GYRO_X_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 51 ret = ReadSensor(&data->busCfg, BMI160_GYRO_X_MSB_ADDR, ®[GYRO_X_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 54 ret = ReadSensor(&data->busCfg, BMI160_GYRO_Y_LSB_ADDR, ®[GYRO_Y_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 57 ret = ReadSensor(&data->busCfg, BMI160_GYRO_Y_MSB_ADDR, ®[GYRO_Y_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 60 ret = ReadSensor(&data->busCfg, BMI160_GYRO_Z_LSB_ADDR, ®[GYRO_Z_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 63 ret = ReadSensor(&data->busCfg, BMI160_GYRO_Z_MSB_ADDR, ®[GYRO_Z_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160GyroRawData() 114 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitBmi160()
|
/drivers/peripheral/sensor/chipset/magnetic/ |
H A D | magnetic_lsm303.c | 43 int32_t ret = ReadSensor(&data->busCfg, LSM303_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadLsm303RawData() 49 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_X_MSB_ADDR, ®[MAGNETIC_X_AXIS_MSB], sizeof(uint8_t)); in ReadLsm303RawData() 52 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_X_LSB_ADDR, ®[MAGNETIC_X_AXIS_LSB], sizeof(uint8_t)); in ReadLsm303RawData() 55 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Y_MSB_ADDR, ®[MAGNETIC_Y_AXIS_MSB], sizeof(uint8_t)); in ReadLsm303RawData() 58 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Y_LSB_ADDR, ®[MAGNETIC_Y_AXIS_LSB], sizeof(uint8_t)); in ReadLsm303RawData() 61 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Z_MSB_ADDR, ®[MAGNETIC_Z_AXIS_MSB], sizeof(uint8_t)); in ReadLsm303RawData() 64 ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Z_LSB_ADDR, ®[MAGNETIC_Z_AXIS_LSB], sizeof(uint8_t)); in ReadLsm303RawData() 124 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitLsm303()
|
/drivers/peripheral/sensor/chipset/als/ |
H A D | als_bh1745.c | 71 ret = ReadSensorRegCfgArray(&CfgData->busCfg, timeGroupNode, index, ®Value, sizeof(regValue)); in DynamicRangCovert() 88 ret = WriteSensorRegCfgArray(&CfgData->busCfg, timeGroupNode, index, sizeof(regValue)); in DynamicRangCovert() 100 ret = WriteSensorRegCfgArray(&CfgData->busCfg, timeGroupNode, index, sizeof(regValue)); in DynamicRangCovert() 137 ret = ReadSensorRegCfgArray(&CfgData->busCfg, groupNode, timeIndex, ®Value, sizeof(regValue)); in CalLux() 149 ret = ReadSensorRegCfgArray(&CfgData->busCfg, groupNode, gainIndex, ®Value, sizeof(regValue)); in CalLux() 200 int32_t ret = ReadSensor(&data->busCfg, BH1745_MODECONTROL3_ADDR, &status, sizeof(uint8_t)); in ReadBh1745RawData() 206 ret = ReadSensor(&data->busCfg, BH1745_ALS_R_LSB_ADDR, ®[ALS_R_LSB], sizeof(uint8_t)); in ReadBh1745RawData() 209 ret = ReadSensor(&data->busCfg, BH1745_ALS_R_MSB_ADDR, ®[ALS_R_MSB], sizeof(uint8_t)); in ReadBh1745RawData() 212 ret = ReadSensor(&data->busCfg, BH1745_ALS_G_LSB_ADDR, ®[ALS_G_LSB], sizeof(uint8_t)); in ReadBh1745RawData() 215 ret = ReadSensor(&data->busCfg, BH1745_ALS_G_MSB_ADD in ReadBh1745RawData() [all...] |
/drivers/peripheral/sensor/chipset/humidity/ |
H A D | humidity_aht20.c | 46 ret = WriteSensor(&data->busCfg, measureCmdValue, sizeof(measureCmdValue)); in ReadAht20RawData() 51 ret = ReadSensor(&data->busCfg, AHT20_HUM_STATUS_ADDR, value, sizeof(value)); in ReadAht20RawData() 56 ret = ReadSensor(&data->busCfg, AHT20_HUM_STATUS_ADDR, value, sizeof(value)); in ReadAht20RawData() 121 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitAht20() 127 ret = ReadSensor(&data->busCfg, AHT20_HUM_STATUS_ADDR, value, sizeof(value)); in InitAht20() 131 ret = WriteSensor(&data->busCfg, &resetCmd, sizeof(resetCmd)); in InitAht20() 136 ret = WriteSensor(&data->busCfg, calibrationCmd, sizeof(calibrationCmd)); in InitAht20()
|
/drivers/peripheral/sensor/chipset/temperature/ |
H A D | temperature_aht20.c | 46 ret = WriteSensor(&data->busCfg, measureCmdValue, sizeof(measureCmdValue)); in ReadAht20RawData() 51 ret = ReadSensor(&data->busCfg, AHT20_TEMP_STATUS_ADDR, value, sizeof(value)); in ReadAht20RawData() 56 ret = ReadSensor(&data->busCfg, AHT20_TEMP_STATUS_ADDR, value, sizeof(value)); in ReadAht20RawData() 120 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitAht20() 126 ret = ReadSensor(&data->busCfg, AHT20_TEMP_STATUS_ADDR, value, sizeof(value)); in InitAht20() 130 ret = WriteSensor(&data->busCfg, &resetCmd, sizeof(resetCmd)); in InitAht20() 135 ret = WriteSensor(&data->busCfg, calibrationCmd, sizeof(calibrationCmd)); in InitAht20()
|
/drivers/hdf_core/framework/model/sensor/driver/humidity/ |
H A D | sensor_humidity_driver.c | 111 ret = SetSensorRegCfgArray(&drvData->humidityCfg->busCfg, drvData->humidityCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetHumidityEnable() 146 ret = SetSensorRegCfgArray(&drvData->humidityCfg->busCfg, drvData->humidityCfg->regCfgGroup[SENSOR_DISABLE_GROUP]); in SetHumidityDisable() 297 if (GetSensorBusHandle(&drvData->humidityCfg->busCfg) != HDF_SUCCESS) { in HumidityCreateCfgData() 299 (void)ReleaseSensorBusHandle(&drvData->humidityCfg->busCfg); in HumidityCreateCfgData() 313 (void)ReleaseSensorBusHandle(&drvData->humidityCfg->busCfg); in HumidityCreateCfgData() 318 (void)memset_s(&drvData->humidityCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in HumidityCreateCfgData() 330 (void)ReleaseSensorBusHandle(&humidityCfg->busCfg); in HumidityReleaseCfgData() 335 (void)memset_s(&humidityCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in HumidityReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/temperature/ |
H A D | sensor_temperature_driver.c | 111 ret = SetSensorRegCfgArray(&drvData->temperatureCfg->busCfg, \ in SetTemperatureEnable() 147 ret = SetSensorRegCfgArray(&drvData->temperatureCfg->busCfg, \ in SetTemperatureDisable() 299 if (GetSensorBusHandle(&drvData->temperatureCfg->busCfg) != HDF_SUCCESS) { in TemperatureCreateCfgData() 301 (void)ReleaseSensorBusHandle(&drvData->temperatureCfg->busCfg); in TemperatureCreateCfgData() 316 (void)ReleaseSensorBusHandle(&drvData->temperatureCfg->busCfg); in TemperatureCreateCfgData() 321 (void)memset_s(&drvData->temperatureCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in TemperatureCreateCfgData() 333 (void)ReleaseSensorBusHandle(&temperatureCfg->busCfg); in TemperatureReleaseCfgData() 338 (void)memset_s(&temperatureCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in TemperatureReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/gas/ |
H A D | sensor_gas_driver.c | 120 ret = SetSensorRegCfgArray(&drvData->gasCfg->busCfg, drvData->gasCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetGasEnable() 155 ret = SetSensorRegCfgArray(&drvData->gasCfg->busCfg, drvData->gasCfg->regCfgGroup[SENSOR_DISABLE_GROUP]); in SetGasDisable() 322 (void)ReleaseSensorBusHandle(&drvData->gasCfg->busCfg); in GasCreateCfgData() 326 (void)memset_s(&drvData->gasCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in GasCreateCfgData() 338 (void)ReleaseSensorBusHandle(&gasCfg->busCfg); in GasReleaseCfgData() 343 (void)memset_s(&gasCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in GasReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/pedometer/ |
H A D | sensor_pedometer_driver.c | 113 ret = SetSensorRegCfgArray(&drvData->pedometerCfg->busCfg, drvData->pedometerCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetPedometerEnable() 148 ret = SetSensorRegCfgArray(&drvData->pedometerCfg->busCfg, in SetPedometerDisable() 305 (void)ReleaseSensorBusHandle(&drvData->pedometerCfg->busCfg); in PedometerCreateCfgData() 310 (void)memset_s(&drvData->pedometerCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in PedometerCreateCfgData() 321 (void)ReleaseSensorBusHandle(&pedometerCfg->busCfg); in PedometerReleaseCfgData() 326 (void)memset_s(&pedometerCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in PedometerReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/magnetic/ |
H A D | sensor_magnetic_driver.c | 111 ret = SetSensorRegCfgArray(&drvData->magneticCfg->busCfg, drvData->magneticCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetMagneticEnable() 146 ret = SetSensorRegCfgArray(&drvData->magneticCfg->busCfg, drvData->magneticCfg->regCfgGroup[SENSOR_DISABLE_GROUP]); in SetMagneticDisable() 311 (void)ReleaseSensorBusHandle(&drvData->magneticCfg->busCfg); in MagneticCreateCfgData() 316 (void)memset_s(&drvData->magneticCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in MagneticCreateCfgData() 328 (void)ReleaseSensorBusHandle(&magneticCfg->busCfg); in MagneticReleaseCfgData() 333 (void)memset_s(&magneticCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in MagneticReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/proximity/ |
H A D | sensor_proximity_driver.c | 110 ret = SetSensorRegCfgArray(&drvData->proximityCfg->busCfg, drvData->proximityCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetProximityEnable() 145 ret = SetSensorRegCfgArray(&drvData->proximityCfg->busCfg, in SetProximityDisable() 304 (void)ReleaseSensorBusHandle(&drvData->proximityCfg->busCfg); in ProximityCreateCfgData() 309 (void)memset_s(&drvData->proximityCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in ProximityCreateCfgData() 320 (void)ReleaseSensorBusHandle(&proximityCfg->busCfg); in ProximityReleaseCfgData() 324 (void)memset_s(&proximityCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in ProximityReleaseCfgData()
|
/drivers/hdf_core/framework/model/sensor/driver/accel/ |
H A D | sensor_accel_driver.c | 136 ret = SetSensorRegCfgArray(&drvData->accelCfg->busCfg, drvData->accelCfg->regCfgGroup[SENSOR_ENABLE_GROUP]); in SetAccelEnable() 171 ret = SetSensorRegCfgArray(&drvData->accelCfg->busCfg, drvData->accelCfg->regCfgGroup[SENSOR_DISABLE_GROUP]); in SetAccelDisable() 333 (void)ReleaseSensorBusHandle(&drvData->accelCfg->busCfg); in AccelCreateCfgData() 337 (void)memset_s(&drvData->accelCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in AccelCreateCfgData() 348 (void)ReleaseSensorBusHandle(&accelCfg->busCfg); in AccelReleaseCfgData() 353 (void)memset_s(&accelCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in AccelReleaseCfgData()
|