if ((state->alarm[i].day == weekday_idx && alarm_minutes_of_day >= now_minutes_of_day)
|| ((weekday_idx + 1) % 7 == state->alarm[i].day && alarm_minutes_of_day <= now_minutes_of_day)
|| (state->alarm[i].day == ALARM_DAY_WORKDAY && (weekday_idx < 4
- || (weekday_idx = 5 && alarm_minutes_of_day >= now_minutes_of_day)
- || (weekday_idx = 6 && alarm_minutes_of_day <= now_minutes_of_day)))
- || (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5
- || (weekday_idx = 6 && alarm_minutes_of_day >= now_minutes_of_day)
- || (weekday_idx = 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
+ || (weekday_idx == 5 && alarm_minutes_of_day >= now_minutes_of_day)
+ || (weekday_idx == 6 && alarm_minutes_of_day <= now_minutes_of_day)))
+ || (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5
+ || (weekday_idx == 6 && alarm_minutes_of_day >= now_minutes_of_day)
+ || (weekday_idx == 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
active_alarms = true;
break;
}