К основному контенту

Сообщения

Сообщения за май, 2020

Былое и думы 2

Просто оставлю это здесь... Красивый индикатор... Наверное, надо наручные часы замутить на таком.  

Кушать подано!

 Поскольку кормят нас повара и санитары, решил повысить уровень обслуживания, сделав меню. То есть, вдохновившись всем известным MicroMenu, сделал свой вариант "библиотечки" дл создания меню в проектах на микроконтроллерах AVR. На видео показаны основные фишки моего варианта: Скроллинг меню, если на дисплее оно целиком не вмещается. Выделение активного пункта в данном случае сделано "прочеркиванием" двумя линиями, но, естественно, можно сделать, как угодно. Выполнение команд меню без завершения самого меню (с завершением тоже можно). Наличие в меню пунктов со значениями параметров. Выделенный параметр сразу может редактироваться в заданных пределах. Возможность вложенных меню. Есть еще ряд фишек, но на видео они не видны... Вот так выглядит код, создающий структуру меню, показанную на видео: // главное меню // id name parent prev next func|subm property MENU_CMD ( mm_1 , "BEEP" , NONE , NONE , mm_2 , beep ); MENU_PROP ( mm_2 , "TEST&q