From 54841bfd79f2d02524d0b2ced16c8aff62e6b5ce Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Sun, 15 Mar 2026 22:09:50 +0300 Subject: [PATCH] perf: added volatile for global variables --- zh_ac_dimmer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zh_ac_dimmer.c b/zh_ac_dimmer.c index 2a932f3..71c1fab 100755 --- a/zh_ac_dimmer.c +++ b/zh_ac_dimmer.c @@ -17,10 +17,10 @@ static gptimer_handle_t _dimmer_timer = NULL; static gptimer_alarm_config_t _alarm_config = {0}; static zh_ac_dimmer_init_config_t _init_config = {0}; -static volatile uint64_t _prev_us = 0; -static volatile uint8_t _dimmer_value = 0; -static volatile bool _is_dimmer_work = false; -static bool _is_initialized = false; +volatile static uint64_t _prev_us = 0; +volatile static uint8_t _dimmer_value = 0; +volatile static bool _is_dimmer_work = false; +volatile static bool _is_initialized = false; static esp_err_t _zh_ac_dimmer_validate_config(const zh_ac_dimmer_init_config_t *config); static esp_err_t _zh_ac_dimmer_gpio_init(const zh_ac_dimmer_init_config_t *config);