Browse Source

drivers: sensor: default_rtio_sensor: fix limited range warning

`chan_type` is defined as a `uint16_t`. This makes checking if it is
< 0 always false. A warning is shown with -Wtype-limits. Remove the
check as it is unnecessary.

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
pull/81168/head
Ryan McClelland 8 months ago committed by Mahesh Mahadevan
parent
commit
c58c130b48
  1. 4
      drivers/sensor/default_rtio_sensor.c

4
drivers/sensor/default_rtio_sensor.c

@ -348,7 +348,7 @@ int sensor_natively_supported_channel_size_info(struct sensor_chan_spec channel, @@ -348,7 +348,7 @@ int sensor_natively_supported_channel_size_info(struct sensor_chan_spec channel,
__ASSERT_NO_MSG(base_size != NULL);
__ASSERT_NO_MSG(frame_size != NULL);
if (((int)channel.chan_type < 0) || channel.chan_type >= (SENSOR_CHAN_ALL)) {
if (channel.chan_type >= SENSOR_CHAN_ALL) {
return -ENOTSUP;
}
@ -474,7 +474,7 @@ static int decode(const uint8_t *buffer, struct sensor_chan_spec chan_spec, @@ -474,7 +474,7 @@ static int decode(const uint8_t *buffer, struct sensor_chan_spec chan_spec,
return -EINVAL;
}
if (((int)chan_spec.chan_type < 0) || chan_spec.chan_type >= (SENSOR_CHAN_ALL)) {
if (chan_spec.chan_type >= SENSOR_CHAN_ALL) {
return 0;
}

Loading…
Cancel
Save