Mark shared ISR/task variables as volatile

This commit is contained in:
2026-05-07 09:01:38 +02:00
parent 54534296f9
commit 40604e3679
+3 -3
View File
@@ -71,14 +71,14 @@
extern uint8_t numberWindowsOpen; extern uint8_t numberWindowsOpen;
extern uint32_t waitTimeDs; extern uint32_t waitTimeDs;
extern char textBuf[100]; extern char textBuf[100];
extern bool bRequestShortBeep; extern volatile bool bRequestShortBeep; /* written by loop task, cleared by beepTask */
extern bool bIsNightTime; extern bool bIsNightTime;
extern PiepPattern *piepPattern; extern PiepPattern *piepPattern;
extern DeciSeconds_t tDecis; extern volatile DeciSeconds_t tDecis; /* incremented in timerIsr, read by multiple tasks */
extern ReceiverFunkThermometerData_t thermoData; 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 uint8_t toneRequest;
extern Fenster fensterFloBuero; extern Fenster fensterFloBuero;