Commit 00bc9403 authored by Philip Gladstone's avatar Philip Gladstone Committed by Marcel Stör
Browse files

Fix the adjusting of the time when there is a rollover (#1788)

parent a21c3d3b
......@@ -43,7 +43,8 @@ static void gpio_intr_callback_task (task_param_t param, uint8 priority)
// Now must be >= then . Add the missing bits
if (then > (now & 0xffffff)) {
then += 0x1000000;
// Now must have rolled over since the interrupt -- back it down
now -= 0x1000000;
}
then = (then + (now & 0x7f000000)) & 0x7fffffff;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment