mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-06 17:37:44 +00:00
Merge pull request #5547 from Staars/development
always check for vars_events and mems_events
This commit is contained in:
commit
2c227b8f75
@ -486,7 +486,8 @@ void RulesEvery50ms(void)
|
||||
event_data[0] ='\0';
|
||||
}
|
||||
}
|
||||
else if (vars_event) {
|
||||
else if (vars_event || mems_event){
|
||||
if (vars_event) {
|
||||
for (uint8_t i = 0; i < MAX_RULE_VARS-1; i++) {
|
||||
if (bitRead(vars_event, i)) {
|
||||
bitClear(vars_event, i);
|
||||
@ -496,7 +497,7 @@ void RulesEvery50ms(void)
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (mems_event) {
|
||||
if (mems_event) {
|
||||
for (uint8_t i = 0; i < MAX_RULE_MEMS-1; i++) {
|
||||
if (bitRead(mems_event, i)) {
|
||||
bitClear(mems_event, i);
|
||||
@ -506,6 +507,7 @@ void RulesEvery50ms(void)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (rules_flag.data) {
|
||||
uint16_t mask = 1;
|
||||
for (uint8_t i = 0; i < MAX_RULES_FLAG; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user