Ingenrus пише:
Детальніше опис роботи - я мабуть виклав все, як повинно робити.
Да, в общих чертах принцип работы. В идеале мне нужно описание, определяющее каждую точку на дисплее, учитывающее все возможные ситуации, в т.ч. и форсмажорные. Вот этого нет и мне приходится придумывать самому, а это далеко не всегда совпадает с видением заказчика.
Простой пример, Вы пишите, что календарь необязателен. Мне уже приходится гадать, как же все-таки Вам будет лучше - с ним, или без него. Вроде, он не нужен. Но если без него, значит нужно убирать его отображение. Но тут же Вы пишите, что отображение Вас устраивает. Вот для меня уже дилемма. Ее решение тянет за собой и более существенные изменения в программе.
Это лишь один пример, могу с десяток еще вопросов добавить, перечисление которых будет длиннее, чем ответы на них. Поэтому всегда прошу подробное описание, по нему легко и просто писать программу. А в итоге она будет работать так, как нужно Вам, а не как представляется мне.
---
В прошивке исправил ошибку, перезалил в предыдущее сообщение. Кроме того, после запуска программы добавил возможность менять отработанное время (через меню). Это поможет в отладке, да и при работе может пригодиться. Но если лишнее - уберу.