feat:open sensor driver macro

Signed-off-by: sunxuejiao <sunxuejiao5@huawei.com>
This commit is contained in:
sunxuejiao
2022-02-22 09:11:02 +08:00
parent 1f28e9b91e
commit aba0aa10fb
2 changed files with 11 additions and 11 deletions
@@ -206,7 +206,7 @@ int32_t GetSensorBusHandle(struct SensorBusCfg *busCfg)
}
}
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
else if (busCfg->busType == SENSOR_BUS_SPI) {
struct SpiDevInfo spiDevinfo;
struct SpiCfg cfg;
@@ -226,7 +226,7 @@ int32_t GetSensorBusHandle(struct SensorBusCfg *busCfg)
return ret;
}
}
#endif
#endif
return HDF_SUCCESS;
}
@@ -241,13 +241,13 @@ int32_t ReleaseSensorBusHandle(struct SensorBusCfg *busCfg)
I2cClose(busCfg->i2cCfg.handle);
busCfg->i2cCfg.handle = NULL;
}
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
else if (busCfg->busType == SENSOR_BUS_SPI) {
SpiClose(busCfg->spiCfg.handle);
busCfg->spiCfg.handle = NULL;
}
#endif
#endif
return HDF_SUCCESS;
}
@@ -61,15 +61,15 @@ int32_t ReadSensor(struct SensorBusCfg *busCfg, uint16_t regAddr, uint8_t *data,
return HDF_FAILURE;
}
}
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
else if (busCfg->busType == SENSOR_BUS_SPI) {
if (SpiRead(busCfg->spiCfg.handle, data, dataLen) != HDF_SUCCESS) {
HDF_LOGE("%s: spi read failed", __func__);
return HDF_FAILURE;
}
}
#endif
#endif
return HDF_SUCCESS;
}
@@ -94,15 +94,15 @@ int32_t WriteSensor(struct SensorBusCfg *busCfg, uint8_t *writeData, uint16_t da
return HDF_FAILURE;
}
}
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
#if defined(LOSCFG_DRIVERS_HDF_PLATFORM_SPI) || defined(CONFIG_DRIVERS_HDF_PLATFORM_SPI)
else if (busCfg->busType == SENSOR_BUS_SPI) {
if (SpiWrite(busCfg->spiCfg.handle, writeData, dataLen) != HDF_SUCCESS) {
HDF_LOGE("%s: spi write failed", __func__);
return HDF_FAILURE;
}
}
#endif
#endif
return HDF_SUCCESS;
}