Skip to content

Commit 37b4cff

Browse files
thenguyenyfkartben
authored andcommitted
tests: counter: correct checkpoint for downward counter
Modify the expected ticks check to adapt with a downward counter instance Signed-off-by: The Nguyen <[email protected]>
1 parent a505a43 commit 37b4cff

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/drivers/counter/counter_basic_api/src/test_counter.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -811,7 +811,7 @@ static void test_late_alarm_instance(const struct device *dev)
811811

812812
k_busy_wait(2*tick_us);
813813

814-
alarm_cfg.ticks = 0;
814+
alarm_cfg.ticks = counter_is_counting_up(dev) ? 0 : counter_get_top_value(dev);
815815
err = counter_set_channel_alarm(dev, 0, &alarm_cfg);
816816
zassert_equal(-ETIME, err, "%s: Unexpected error (%d)", dev->name, err);
817817

@@ -862,7 +862,7 @@ static void test_late_alarm_error_instance(const struct device *dev)
862862

863863
k_busy_wait(2*tick_us);
864864

865-
alarm_cfg.ticks = 0;
865+
alarm_cfg.ticks = counter_get_top_value(dev);
866866
err = counter_set_channel_alarm(dev, 0, &alarm_cfg);
867867
zassert_equal(-ETIME, err,
868868
"%s: Failed to detect late setting (err: %d)",

0 commit comments

Comments
 (0)