From 54ca2758103753ce0f8efe764ced63be135e6472 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Thu, 27 Apr 2023 11:04:47 +0200 Subject: [PATCH] Reduce jitter and make it only positive --- src/lib/badger_with_clock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/badger_with_clock.py b/src/lib/badger_with_clock.py index 2d05e3e..8ab4d9e 100644 --- a/src/lib/badger_with_clock.py +++ b/src/lib/badger_with_clock.py @@ -33,14 +33,14 @@ class Badger2040(badger2040.Badger2040): self.rtc.enable_timer_interrupt(True) def set_timer_minutes_with_jitter( - self, minutes: int, jitter_percentage: float = 0.2 + self, minutes: int, jitter_percentage: float = 0.1 ): """ Wake the board in X minutes with some jitter. Doesn't halt the board. jitter_percentage should be a float between 0.0 and 1.0. """ delta = int(minutes * abs(jitter_percentage)) - minutes += random.randint(-delta, delta) + minutes += random.randint(0, delta) self.set_timer_minutes(minutes) def status_handler(self, mode, status, ip):