Lines Matching defs:gascfg

58                                  struct GasCfg *gascfg);
61 static int32_t Bme688SetConfig(struct SensorCfgData *data, struct GasCfg *gascfg);
659 static uint32_t Bme688GetMeasDur(struct SensorCfgData *data, const uint8_t opMode, struct GasCfg *gascfg)
666 CHECK_NULL_PTR_RETURN_VALUE(gascfg, HDF_ERR_INVALID_PARAM);
668 ret = BmeHalBoundaryCheck(data, &gascfg->tempOs, BME68X_OS_16X);
669 ret = BmeHalBoundaryCheck(data, &gascfg->presOs, BME68X_OS_16X);
670 ret = BmeHalBoundaryCheck(data, &gascfg->humOs, BME68X_OS_16X);
675 meas_cycles = os_to_meas_cycles[gascfg->tempOs];
676 meas_cycles += os_to_meas_cycles[gascfg->presOs];
677 meas_cycles += os_to_meas_cycles[gascfg->humOs];
775 static int32_t Bme688SetConfig(struct SensorCfgData *data, struct GasCfg *gascfg)
781 CHECK_NULL_PTR_RETURN_VALUE(gascfg, HDF_ERR_INVALID_PARAM);
801 rc = BmeHalBoundaryCheck(data, &gascfg->filter, BME68X_FILTER_SIZE_127);
802 rc = BmeHalBoundaryCheck(data, &gascfg->tempOs, BME68X_OS_16X);
803 rc = BmeHalBoundaryCheck(data, &gascfg->presOs, BME68X_OS_16X);
804 rc = BmeHalBoundaryCheck(data, &gascfg->humOs, BME68X_OS_16X);
805 rc = BmeHalBoundaryCheck(data, &gascfg->odr, BME68X_ODR_NONE);
810 dataArray[4] = BME68X_SET_BITS(dataArray[4], BME68X_FILTER, gascfg->filter);
811 dataArray[3] = BME68X_SET_BITS(dataArray[3], BME68X_OST, gascfg->tempOs);
812 dataArray[3] = BME68X_SET_BITS(dataArray[3], BME68X_OSP, gascfg->presOs);
813 dataArray[1] = BME68X_SET_BITS_POS_0(dataArray[1], BME68X_OSH, gascfg->humOs);
814 if (gascfg->odr != BME68X_ODR_NONE) {
815 odr20 = gascfg->odr;
975 HDF_LOGD("%s: Creating gascfg failed because detection failed", __func__);