/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/common/src/ |
H A D | sensor_platform_if.c | 33 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in ReadSensor() 36 if (busCfg->busType == SENSOR_BUS_I2C) { 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() 54 msg[I2C_READ_MSG_VALUE_IDX].addr = busCfg->i2cCfg.devAddr; in ReadSensor() 65 } else if (busCfg->busType == SENSOR_BUS_SPI) { in ReadSensor() 80 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in WriteSensor() 83 if (busCfg->busType == SENSOR_BUS_I2C) { in WriteSensor() 86 msg[0].addr = busCfg->i2cCfg.devAddr; in WriteSensor() [all …]
|
H A D | sensor_config_controller.c | 19 (void)busCfg; in SensorOpsNop() 86 ret = WriteSensor(busCfg, valueTemp, dataLen); in SensorOpsWrite() 100 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in SensorOpsReadCheck() 102 if (busCfg->busType == SENSOR_BUS_I2C) { in SensorOpsReadCheck() 157 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in SensorOpsUpdateBitwise() 159 if (busCfg->busType == SENSOR_BUS_I2C) { in SensorOpsUpdateBitwise() 160 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, busCfg->i2cCfg.regWidth); in SensorOpsUpdateBitwise() 181 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in SensorOpsExtBuffRead() 185 if (busCfg->busType == SENSOR_BUS_I2C) { in SensorOpsExtBuffRead() 198 CHECK_NULL_PTR_RETURN_VALUE(busCfg, HDF_FAILURE); in SensorOpsExtBuffWrite() [all …]
|
H A D | sensor_config_parser.c | 202 if (busCfg->i2cCfg.handle == NULL) { in GetSensorI2cHandle() 221 ret = SpiSetCfg(busCfg->spiCfg.handle, &busCfg->spiCfg.spi); in GetSensorSpiHandle() 224 SpiClose(busCfg->spiCfg.handle); in GetSensorSpiHandle() 237 return GetSensorI2cHandle(busCfg); in GetSensorBusHandle() 240 return GetSensorSpiHandle(busCfg); in GetSensorBusHandle() 249 if (busCfg == NULL) { in ReleaseSensorBusHandle() 253 if (busCfg->busType == SENSOR_BUS_I2C && busCfg->i2cCfg.handle != NULL) { in ReleaseSensorBusHandle() 254 I2cClose(busCfg->i2cCfg.handle); in ReleaseSensorBusHandle() 255 busCfg->i2cCfg.handle = NULL; in ReleaseSensorBusHandle() 259 SpiClose(busCfg->spiCfg.handle); in ReleaseSensorBusHandle() [all …]
|
/ohos5.0/drivers/peripheral/vibrator/chipset/drv2605l/ |
H A D | vibrator_drv2605l_driver.c | 35 busCfg->handle = I2cOpen(busCfg->busNum); in GetDrv2605lI2cHandle() 36 if (busCfg->handle == NULL) { in GetDrv2605lI2cHandle() 46 if (busCfg == NULL) { in ReleaseDrv2605lBusHandle() 51 if (busCfg->handle != NULL) { in ReleaseDrv2605lBusHandle() 52 I2cClose(busCfg->handle); in ReleaseDrv2605lBusHandle() 53 busCfg->handle = NULL; in ReleaseDrv2605lBusHandle() 67 msg[I2C_READ_MSG_ADDR_IDX].addr = busCfg->devAddr; in ReadDrv2605l() 69 msg[I2C_READ_MSG_ADDR_IDX].len = busCfg->regWidth; in ReadDrv2605l() 72 if (busCfg->regWidth == DRV2605L_ADDR_WIDTH_1_BYTE) { in ReadDrv2605l() 82 msg[I2C_READ_MSG_VALUE_IDX].addr = busCfg->devAddr; in ReadDrv2605l() [all …]
|
/ohos5.0/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() 68 ret = ReadSensor(&data->busCfg, BMP180_B1_MSB_ADDR, &rfg[BAROMETER_B1_MSB], sizeof(uint8_t)); in ReadEepromRawData() 154 ret = ReadSensor(&data->busCfg, BMP180_COVERT_PRES_3, &status, sizeof(uint8_t)); in ReadTempData() 156 WriteSensor(&data->busCfg, value, sizeof(value)); in ReadTempData() 183 ret = ReadSensor(&data->busCfg, BMP180_COVERT_PRES_3, &status, sizeof(uint8_t)); in ReadBarometerData() 185 WriteSensor(&data->busCfg, value, sizeof(value)); in ReadBarometerData() [all …]
|
/ohos5.0/drivers/peripheral/sensor/chipset/ppg/ |
H A D | ppg_cs1262_spi.c | 47 SpiClose(busCfg->spiCfg.handle); in Cs1262ReleaseSpi() 48 busCfg->spiCfg.handle = NULL; in Cs1262ReleaseSpi() 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->spiCfg.spi.maxSpeedHz, busCfg->spiCfg.spi.mode, in Cs1262InitSpi() 71 busCfg->spiCfg.spi.transferMode, busCfg->spiCfg.spi.bitsPerWord); in Cs1262InitSpi() 73 ret = SpiSetCfg(busCfg->spiCfg.handle, &busCfg->spiCfg.spi); in Cs1262InitSpi() 76 SpiClose(busCfg->spiCfg.handle); in Cs1262InitSpi() [all …]
|
/ohos5.0/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() 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() 299 palSdioConfig[cnt].funcNr = busCfg->funcNum[0]; in HdfGetDevHandle() 300 handle = SdioOpen(busCfg->busIdx, &palSdioConfig[cnt]); in HdfGetDevHandle() 323 if (dev == NULL || busCfg == NULL) { in HdfSdioInit() 327 handle = HdfGetDevHandle(dev, busCfg); in HdfSdioInit() 335 palSdioCommonInfo.funcInfo.enTimeout = busCfg->timeout; in HdfSdioInit() [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()
|
H A D | hdf_pcie_intf.c | 29 static struct DevHandle *HdfGetDevHandle(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) in HdfGetDevHandle() argument 37 handle = PcieOpen(busCfg->busIdx); in HdfGetDevHandle() 49 static int32_t HdfGetPcieInfo(struct BusDev *dev, struct BusConfig *busCfg) in HdfGetPcieInfo() argument 52 (void)busCfg; in HdfGetPcieInfo() 56 static int32_t HdfPcieInit(struct BusDev *dev, const struct HdfConfigWlanBus *busCfg) in HdfPcieInit() argument 59 if (dev == NULL || busCfg == NULL) { in HdfPcieInit() 63 handle = HdfGetDevHandle(dev, busCfg); in HdfPcieInit()
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/hall/ |
H A D | sensor_hall_driver.c | 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() 214 ret = GpioEnableIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2]); in SetHallEnable() 235 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1] >= 0) { in SetHallDisable() 241 ret = GpioDisableIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1]); in SetHallDisable() 247 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2] >= 0) { in SetHallDisable() 253 ret = GpioDisableIrq(drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM2]); in SetHallDisable() 361 if (drvData->hallCfg->busCfg.GpioNum[SENSOR_GPIO_NUM1] >= 0) { in SetHallGpioPin() [all …]
|
/ohos5.0/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 … 44 int32_t ReadSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *grou… 46 int32_t WriteSensorRegCfgArray(struct SensorBusCfg *busCfg, const struct SensorRegCfgGroupNode *gro…
|
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);
|
/ohos5.0/drivers/peripheral/sensor/chipset/als/ |
H A D | als_bh1745.c | 88 ret = WriteSensorRegCfgArray(&CfgData->busCfg, timeGroupNode, index, sizeof(regValue)); in DynamicRangCovert() 100 ret = WriteSensorRegCfgArray(&CfgData->busCfg, timeGroupNode, index, sizeof(regValue)); in DynamicRangCovert() 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_ADDR, ®[ALS_G_MSB], sizeof(uint8_t)); in ReadBh1745RawData() 218 ret = ReadSensor(&data->busCfg, BH1745_ALS_B_LSB_ADDR, ®[ALS_B_LSB], sizeof(uint8_t)); in ReadBh1745RawData() 221 ret = ReadSensor(&data->busCfg, BH1745_ALS_B_MSB_ADDR, ®[ALS_B_MSB], sizeof(uint8_t)); in ReadBh1745RawData() 224 ret = ReadSensor(&data->busCfg, BH1745_ALS_C_LSB_ADDR, ®[ALS_C_LSB], sizeof(uint8_t)); in ReadBh1745RawData() 227 ret = ReadSensor(&data->busCfg, BH1745_ALS_C_MSB_ADDR, ®[ALS_C_MSB], sizeof(uint8_t)); in ReadBh1745RawData() [all …]
|
/ohos5.0/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()
|
/ohos5.0/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()
|
/ohos5.0/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(uint… in ReadLsm303RawData() 52 …ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_X_LSB_ADDR, ®[MAGNETIC_X_AXIS_LSB], sizeof(uint… in ReadLsm303RawData() 55 …ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Y_MSB_ADDR, ®[MAGNETIC_Y_AXIS_MSB], sizeof(uint… in ReadLsm303RawData() 58 …ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Y_LSB_ADDR, ®[MAGNETIC_Y_AXIS_LSB], sizeof(uint… in ReadLsm303RawData() 61 …ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Z_MSB_ADDR, ®[MAGNETIC_Z_AXIS_MSB], sizeof(uint… in ReadLsm303RawData() 64 …ret = ReadSensor(&data->busCfg, LSM303_MAGNETIC_Z_LSB_ADDR, ®[MAGNETIC_Z_AXIS_LSB], sizeof(uint… in ReadLsm303RawData() 124 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]); in InitLsm303()
|
/ohos5.0/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()
|
/ohos5.0/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()
|
/ohos5.0/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… in SetHumidityEnable() 146 …ret = SetSensorRegCfgArray(&drvData->humidityCfg->busCfg, drvData->humidityCfg->regCfgGroup[SENSOR… 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 Sensor… in HumidityCreateCfgData() 330 (void)ReleaseSensorBusHandle(&humidityCfg->busCfg); in HumidityReleaseCfgData() 335 … (void)memset_s(&humidityCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in HumidityReleaseCfgData()
|
/ohos5.0/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 Sen… in TemperatureCreateCfgData() 333 (void)ReleaseSensorBusHandle(&temperatureCfg->busCfg); in TemperatureReleaseCfgData() 338 …(void)memset_s(&temperatureCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg… in TemperatureReleaseCfgData()
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/barometer/ |
H A D | sensor_barometer_driver.c | 111 …ret = SetSensorRegCfgArray(&drvData->barometerCfg->busCfg, drvData->barometerCfg->regCfgGroup[SENS… in SetBarometerEnable() 146 ret = SetSensorRegCfgArray(&drvData->barometerCfg->busCfg, in SetBarometerDisable() 301 (void)ReleaseSensorBusHandle(&drvData->barometerCfg->busCfg); in BarometerCreateCfgData() 306 …(void)memset_s(&drvData->barometerCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct Senso… in BarometerCreateCfgData() 317 (void)ReleaseSensorBusHandle(&barometerCfg->busCfg); in BarometerReleaseCfgData() 321 …(void)memset_s(&barometerCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in BarometerReleaseCfgData()
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/pedometer/ |
H A D | sensor_pedometer_driver.c | 113 …ret = SetSensorRegCfgArray(&drvData->pedometerCfg->busCfg, drvData->pedometerCfg->regCfgGroup[SENS… 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 Senso… in PedometerCreateCfgData() 321 (void)ReleaseSensorBusHandle(&pedometerCfg->busCfg); in PedometerReleaseCfgData() 326 …(void)memset_s(&pedometerCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in PedometerReleaseCfgData()
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-peripherals-sensor-des.md | 90 | int32_t WriteSensor(struct SensorBusCfg *busCfg, uint8_t *writeData, uint16_t len) | 按照配置的总线方式,将传… 95 | int32_t GetSensorBusHandle(struct SensorBusCfg *busCfg) | 获取传感器总线句柄信息。 | 96 | int32_t ReleaseSensorBusHandle(struct SensorBusCfg *busCfg) | 释放传感器句柄信息。 | 302 (void)ReleaseSensorBusHandle(&drvData->accelCfg->busCfg); 642 int32_t ret = ReadSensor(&data->busCfg, MXC6655XA_STATUS_ADDR, &status, sizeof(uint8_t)); 648 …ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t… 651 …ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t… 654 …ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t… 657 …ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Y_MSB_ADDR, ®[ACCEL_Y_AXIS_MSB], sizeof(uint8_t… 660 …ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Z_LSB_ADDR, ®[ACCEL_Z_AXIS_LSB], sizeof(uint8_t… [all …]
|
/ohos5.0/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_ENABL… in SetAccelEnable() 171 …ret = SetSensorRegCfgArray(&drvData->accelCfg->busCfg, drvData->accelCfg->regCfgGroup[SENSOR_DISAB… in SetAccelDisable() 333 (void)ReleaseSensorBusHandle(&drvData->accelCfg->busCfg); in AccelCreateCfgData() 337 …(void)memset_s(&drvData->accelCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBus… in AccelCreateCfgData() 348 (void)ReleaseSensorBusHandle(&accelCfg->busCfg); in AccelReleaseCfgData() 353 (void)memset_s(&accelCfg->busCfg, sizeof(struct SensorBusCfg), 0, sizeof(struct SensorBusCfg)); in AccelReleaseCfgData()
|