Skip to content

Commit 106ffd3

Browse files
committed
NANO130: Fix events-queue failure
Enlarge tolerance for queue.call_in(...) due to low CPU frequency (48MHz) and no cache.
1 parent 3703bc2 commit 106ffd3

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

TESTS/events/queue/main.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,12 @@ int timeleft_events[2];
283283
void check_time_left(EventQueue *queue, int index, int expected)
284284
{
285285
const int event_id = timeleft_events[index];
286+
#if defined(TARGET_NANO100)
287+
/* Enlarge tolerance due to low CPU frequency and no cache */
288+
TEST_ASSERT_INT_WITHIN(4, expected, queue->time_left(event_id));
289+
#else
286290
TEST_ASSERT_INT_WITHIN(2, expected, queue->time_left(event_id));
291+
#endif
287292
touched = true;
288293
}
289294

0 commit comments

Comments
 (0)