Skip to content

Commit ea0f486

Browse files
author
Jarkko Paso
committed
FHSS timer: Calculation in critical state
1 parent 440fbfd commit ea0f486

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,9 @@ static uint32_t platform_fhss_get_remaining_slots(void (*callback)(const fhss_ap
138138
platform_exit_critical();
139139
return 0;
140140
}
141+
uint32_t remaining_slots = fhss_tim->stop_time - read_current_time();
141142
platform_exit_critical();
142-
return fhss_tim->stop_time - read_current_time();
143+
return remaining_slots;
143144
}
144145

145146
static uint32_t platform_fhss_timestamp_read(const fhss_api_t *api)

0 commit comments

Comments
 (0)