drivers: sensor: lsm6ds0: Fix assert logical error
The assert for what chan can be was missing several cases. Coverity-CID: 182594 Fixes: 5888 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
85b694e6c2
commit
4cd0fd2496
1 changed files with 4 additions and 0 deletions
|
@ -207,6 +207,10 @@ static int lsm6ds0_sample_fetch_temp(struct device *dev)
|
||||||
static int lsm6ds0_sample_fetch(struct device *dev, enum sensor_channel chan)
|
static int lsm6ds0_sample_fetch(struct device *dev, enum sensor_channel chan)
|
||||||
{
|
{
|
||||||
__ASSERT_NO_MSG(chan == SENSOR_CHAN_ALL ||
|
__ASSERT_NO_MSG(chan == SENSOR_CHAN_ALL ||
|
||||||
|
chan == SENSOR_CHAN_ACCEL_XYZ ||
|
||||||
|
#if defined(CONFIG_LSM6DS0_ENABLE_TEMP)
|
||||||
|
chan == SENSOR_CHAN_TEMP ||
|
||||||
|
#endif
|
||||||
chan == SENSOR_CHAN_GYRO_XYZ);
|
chan == SENSOR_CHAN_GYRO_XYZ);
|
||||||
|
|
||||||
switch (chan) {
|
switch (chan) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue