From 1648d8c20df3e2d0f073c9cd95b97c9a9888f9f4 Mon Sep 17 00:00:00 2001 From: Eduardo Montoya Date: Mon, 27 Jan 2025 13:18:55 +0100 Subject: [PATCH] subsys: add a range to `CONFIG_ZIGBEE_DEV_REJOIN_TIMEOUT_MS` Avoid overflow in `ZB_MILLISECONDS_TO_BEACON_INTERVAL_CEIL` macro. Signed-off-by: Eduardo Montoya --- subsys/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/subsys/Kconfig b/subsys/Kconfig index 57815ea6..37453f50 100644 --- a/subsys/Kconfig +++ b/subsys/Kconfig @@ -382,6 +382,9 @@ config ZIGBEE_TC_REJOIN_ENABLED config ZIGBEE_DEV_REJOIN_TIMEOUT_MS int "Timeout in ms after which End Device stops to send beacons if can not join/rejoin a network" default 200000 + range 20000 4200000 + help + The range is limited up to 70 minutes to avoid internal overflows. DT_CHOSEN_NCS_ZIGBEE_TIMER := ncs,zigbee-timer