16+
Четверг
29 июня
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Dingo  (21.04.2017 12:59, просмотров: 5070)
Как лучше меню для LCD ЖК дисплейчика организовать? У знакомых ребят стоял китайский 3Д-принтер, посмотрел - довольно удобно настраивается с одним только энкодером. В каждом подменю есть вариант "назад"; нажатием выбирается параметр, величина 
меняется вращением; при повторном нажатии выходим на уровень выбора пункта меню. Если делал кто - можете поделиться кодом? А то что-то все идеи, что приходят с недочётами. Энкодер можно заменить кнопками. Пункт меню должен содержать ссылку или номер вышележащего пункта, название (char *), действие (ссылка на функцию?), действие возвращает параметр для отображения(тоже строку?) и получает направление. При таком подходе нет необходимости в выделении длительного нажатия. Что забыл? Да, забыл. Как отличить дочернее меню от исполнительного: ссылка на функцию == NULL. Забыл-2: если все пункты меню не влазят - как перерисовывать продумать. PS: действие может получать ссылку на буфер строки, куда складывать строку для отображения, и тогда может ничего не возвращать.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7525 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII