RTC Elapsed ms
Syscall index: 0x02C2
Function signature: int RTC_Elapsed_ms(int start_value, int duration_in_ms)
Checks whether a given amount of milliseconds has elapsed since a specified ticks count.
- start_value - ticks count to compare the current time against.
- duration_in_ms - period in milliseconds one wishes to know whether has passed since start_value was collected.
1 if duration_in_ms has elapsed, 0 if not.
One needs to take care and not use this syscall when start_value has been collected before midnight, and the current time is past midnight, because the ticks count resets at midnight. If such a situation happens, a almost full day will pass before this syscall returns 1.