diff --git a/test/pico_time_test/pico_time_test.c b/test/pico_time_test/pico_time_test.c index 818c14b2..362187dd 100644 --- a/test/pico_time_test/pico_time_test.c +++ b/test/pico_time_test/pico_time_test.c @@ -72,6 +72,8 @@ static bool repeating_timer_callback(struct repeating_timer *t) { #endif int issue_195_test(void); +int issue_1812_test(void); +int issue_1953_test(void); int main() { setup_default_uart(); @@ -192,13 +194,19 @@ int main() { PICOTEST_END_SECTION(); + PICOTEST_START_SECTION("Repeating timertest"); for(uint i=0;i= 6us (PICO_TIME_SLEEP_OVERHEAD_ADJUST_US) + absolute_time_t timeout = make_timeout_time_ms(3000); + while(absolute_time_diff_us(get_absolute_time(), timeout) > 0) { + sleep_us(5); + } + uint callbacks = 0; for(uint i=0;i