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)
|
||||
{
|
||||
__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);
|
||||
|
||||
switch (chan) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue