File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
tests/drivers/timer/nrf_grtc_timer/src Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ ZTEST(nrf_grtc_timer, test_get_ticks)
2828{
2929 k_timeout_t t = K_MSEC (1 );
3030
31+ uint64_t grtc_start_value = z_nrf_grtc_timer_startup_value_get ();
3132 uint64_t exp_ticks = z_nrf_grtc_timer_read () + t .ticks * CYC_PER_TICK ;
3233 int64_t ticks ;
3334
@@ -51,6 +52,7 @@ ZTEST(nrf_grtc_timer, test_get_ticks)
5152 curr_tick2 = sys_clock_tick_get ();
5253 } while (curr_tick != curr_tick2 );
5354
55+ curr_tick += (grtc_start_value / CYC_PER_TICK );
5456 t = Z_TIMEOUT_TICKS (Z_TICK_ABS (curr_tick - K_MSEC (1 ).ticks ));
5557
5658 exp_ticks = curr_grtc_tick - K_MSEC (1 ).ticks * CYC_PER_TICK ;
@@ -69,6 +71,7 @@ ZTEST(nrf_grtc_timer, test_get_ticks)
6971 curr_tick2 = sys_clock_tick_get ();
7072 } while (curr_tick != curr_tick2 );
7173
74+ curr_tick += (grtc_start_value / CYC_PER_TICK );
7275 t = Z_TIMEOUT_TICKS (Z_TICK_ABS (curr_tick + K_MSEC (10 ).ticks ));
7376 exp_ticks = curr_grtc_tick + K_MSEC (10 ).ticks * CYC_PER_TICK ;
7477 ticks = z_nrf_grtc_timer_get_ticks (t );
You can’t perform that action at this time.
0 commit comments