From 04287e4e1f14cb8a37fe6d5deda326b93d039218 Mon Sep 17 00:00:00 2001 From: Peter Buchegger Date: Sat, 25 Nov 2023 19:17:34 +0100 Subject: [PATCH] fix division by zero --- src/LoRa_APRS_Tracker.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/LoRa_APRS_Tracker.cpp b/src/LoRa_APRS_Tracker.cpp index 244d4c8..b53e021 100644 --- a/src/LoRa_APRS_Tracker.cpp +++ b/src/LoRa_APRS_Tracker.cpp @@ -367,6 +367,9 @@ void loop() { would lead to decrease of beacon rate in between 5 to 20 km/h. what is even below the slow speed rate. */ + if (curr_speed == 0) { + curr_speed = 1; + } txInterval = min(BeaconMan.getCurrentBeaconConfig()->smart_beacon.slow_rate, BeaconMan.getCurrentBeaconConfig()->smart_beacon.fast_speed * BeaconMan.getCurrentBeaconConfig()->smart_beacon.fast_rate / curr_speed) * 1000;