From 40604e3679e2e59c785a0e91a9e9fe1097c2e6fc Mon Sep 17 00:00:00 2001 From: Flokke Date: Thu, 7 May 2026 09:01:38 +0200 Subject: [PATCH] Mark shared ISR/task variables as volatile --- src/main.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.h b/src/main.h index a6aeded..ccfd80b 100644 --- a/src/main.h +++ b/src/main.h @@ -71,14 +71,14 @@ extern uint8_t numberWindowsOpen; extern uint32_t waitTimeDs; extern char textBuf[100]; -extern bool bRequestShortBeep; +extern volatile bool bRequestShortBeep; /* written by loop task, cleared by beepTask */ extern bool bIsNightTime; extern PiepPattern *piepPattern; -extern DeciSeconds_t tDecis; +extern volatile DeciSeconds_t tDecis; /* incremented in timerIsr, read by multiple tasks */ extern ReceiverFunkThermometerData_t thermoData; -extern uint32_t loopCountSincePause; +extern volatile uint32_t loopCountSincePause; /* read in pinLevelChangeIsr, written by loop task */ extern uint8_t toneRequest; extern Fenster fensterFloBuero;