DS
Size: a a a
DS
AK

DS
AK
DS
new_week_day = (week_day + 6) % 7Но это если воскресенье == 0
new_week_day = (week_day + 5) % 7
Только надо предварительно проверить что день недели != 0 (я так понимаю он получается если какая-то ошибка)AK
DS
AK
DS
ВЛ
DS
AK
ВЛ
ВЛ
AK
ВЛ
DS
AK
//show week day, date and month
tmLocal now;
localTm(&now);
sprintf(description, "%s %d %s %s", week_name_full[now.tm_wday], now.tm_mday, month_name_full[now.tm_mon], BLANK_SCREEN);
массив строк week_name_full содержит имена дней недели, в вашем случае это будут цифры, а не буквыDS
AK