Skip to content

Commit 77b0df1

Browse files
kartbencfriedt
authored andcommitted
tests: sensor: ti: ina2xx: explicitly cast custom sensor channel enum
clang complains about implicit conversion from enumeration type 'enum sensor_channel_ina2xx' to different enumeration type 'enum sensor_channel' causing failures in CI. Signed-off-by: Benjamin Cabé <[email protected]>
1 parent 5525941 commit 77b0df1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/drivers/sensor/ina228/src/ina228_test.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,14 @@ ZTEST_F(ina228, test_example_from_data_sheet)
206206
/* Some difference due to limited resolution in devicetree LSB setting */
207207
zexpect_within(287, reading, 1, "Got %.6f W", reading);
208208

209-
zassert_ok(sensor_channel_get(fixture->dev_basic, SENSOR_CHAN_INA2XX_CHARGE, &sensor_val));
209+
zassert_ok(sensor_channel_get(fixture->dev_basic,
210+
(enum sensor_channel)SENSOR_CHAN_INA2XX_CHARGE, &sensor_val));
210211
reading = sensor_value_to_double(&sensor_val);
211212
/* Some difference due to limited resolution in devicetree LSB setting */
212213
zexpect_within(21500, reading, 20, "Got %.6f C", reading);
213214

214-
zassert_ok(sensor_channel_get(fixture->dev_basic, SENSOR_CHAN_INA2XX_ENERGY, &sensor_val));
215+
zassert_ok(sensor_channel_get(fixture->dev_basic,
216+
(enum sensor_channel)SENSOR_CHAN_INA2XX_ENERGY, &sensor_val));
215217
reading = sensor_value_to_double(&sensor_val);
216218
/* Some difference due to limited resolution in devicetree LSB setting */
217219
zexpect_within(1032800, reading, 50, "Got %.6f J", reading);
@@ -267,7 +269,8 @@ ZTEST_F(ina228, test_negative_values)
267269
reading = sensor_value_to_double(&sensor_val);
268270
zexpect_within(-1.907e-3, reading, 1.0e-5, "Got %.6f A", reading);
269271

270-
zassert_ok(sensor_channel_get(fixture->dev_basic, SENSOR_CHAN_INA2XX_CHARGE, &sensor_val));
272+
zassert_ok(sensor_channel_get(fixture->dev_basic,
273+
(enum sensor_channel)SENSOR_CHAN_INA2XX_CHARGE, &sensor_val));
271274
reading = sensor_value_to_double(&sensor_val);
272275
zexpect_within(-1.907e-3, reading, 1.0e-5, "Got %.6f C", reading);
273276

0 commit comments

Comments
 (0)