Skip to content

Commit 39a65c0

Browse files
committed
drivers: sensor: icp201xx: fix channel check logic
Update the channel validation logic to properly check channel against SENSOR_CHAN_ALTITUDE. Signed-off-by: Benjamin Cabé <[email protected]>
1 parent 93c52cf commit 39a65c0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/sensor/tdk/icp201xx/icp201xx_drv.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ static int icp201xx_channel_get(const struct device *dev, enum sensor_channel ch
216216
{
217217
struct icp201xx_data *data = (struct icp201xx_data *)dev->data;
218218

219-
if (chan != SENSOR_CHAN_AMBIENT_TEMP && chan != SENSOR_CHAN_PRESS &&
220-
chan != SENSOR_CHAN_ALTITUDE) {
219+
if (!(chan == SENSOR_CHAN_AMBIENT_TEMP || chan == SENSOR_CHAN_PRESS ||
220+
chan == SENSOR_CHAN_ALTITUDE)) {
221221
return -ENOTSUP;
222222
}
223223
icp201xx_mutex_lock(dev);

0 commit comments

Comments
 (0)