1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 06:18:07 +00:00

fix(core): fix timers for rust layouts

[no changelog]
This commit is contained in:
Martin Milata 2022-03-04 12:58:24 +01:00
parent 4eefaffac9
commit 45276963c0

View File

@ -62,7 +62,7 @@ def schedule(
) -> None:
"""
Schedule task to be executed with `value` on given `deadline` (in
microseconds). Does not start the event loop itself, see `run`.
milliseconds). Does not start the event loop itself, see `run`.
Usually done in very low-level cases, see `race` for more user-friendly
and correct concept.
@ -582,5 +582,6 @@ class Timer(Syscall):
self.task = task
def schedule(self, deadline: int, value: Any) -> None:
deadline = utime.ticks_add(utime.ticks_ms(), deadline)
if self.task is not None:
schedule(self.task, value, deadline)