реклама на сайте
подробности

 
 
> Система меню, Меню для встраиваемых систем
haker_fox
сообщение Oct 25 2005, 07:38
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте! Ни кто не ткнет ссылкой на исходники меню для встраиваемых систем? Разработал для своего девайса подсистему меню и вот теперь хочу поглюдеть на чужие творенья, т.к. считаю, что мой код не оптимальный. Устройства ввода-вывода у меня чрезывачайно "приметивные": пять кнопок и десятиразрядный семисегментный ЖКД с микроконтроллером. Управляющий МК ATmega8-16PI.

Искал в нете, но ничего путнего не нашел: все для компьютера. Плохо искал значит biggrin.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение Oct 25 2005, 15:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Я делал меню для граф.ЖКИ.
Описывал все пункты вот такой структурой:

typedef struct Menu_Item_Type Menu_Item;

struct Menu_Item_Type
{ CONST_CHAR *icon; // адрес пиктограммы
CONST_CHAR *help; // адрес текстового пояснения к меню

// указатели на соседние с данным пункты меню
MENU_ITEM *left; // если смежных пунктов с данным нет, должен указывать на самого себя
MENU_ITEM *right; // если смежных пунктов с данным нет, должен указывать на самого себя
MENU_ITEM *up; // если родительских пунктов нет, должен быть равен NULL
MENU_ITEM *down; // если нисходящих пунктов нет, должен быть равен NULL

int flags; // флаги
void (*metod)(); // функция, выполняющаяся при условиях, установленных флагами
};


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   Система меню   Oct 25 2005, 07:38
- - BVU   Цитата(haker_fox @ Oct 25 2005, 11:38)Здравст...   Oct 25 2005, 08:07
- - haker_fox   ЦитатаЧто Вы конкретно хотели бы узнать (концепции...   Oct 25 2005, 08:19
|- - -Tумблер-   Цитата(haker_fox @ Oct 25 2005, 11:19)Трудно ...   Oct 26 2005, 09:08
- - &-rey   Цитата(haker_fox @ Oct 25 2005, 10:38)Здравст...   Oct 25 2005, 08:24
- - GeorgyBey   Цитата(haker_fox @ Oct 25 2005, 10:38)Здравст...   Oct 25 2005, 09:17
- - BVU   Посмотрите следующие сайты различных проектов: htt...   Oct 25 2005, 11:43
- - haker_fox   Всем спасибо!   Oct 25 2005, 23:26
- - GrayCat   Вдогон к сказанному prottoss: Из подобных записе...   Oct 26 2005, 07:46
- - _artem_   Statya po GUI dlya embedded systems. Ne sovsem pri...   Oct 29 2005, 05:27
|- - bialix   Цитата(_artem_ @ Oct 29 2005, 07:27)Statya po...   Oct 29 2005, 10:36
- - haker_fox   Спасибо Вам всем большое за ответы!   Oct 29 2005, 10:18
- - haker_fox   ЦитатаРекурсивные функции? Этоплохой тиль и не при...   Oct 29 2005, 13:53
|- - Sergey'F   Еще такой совет - так как большая часть действий в...   Oct 29 2005, 16:06
- - _artem_   Rekursiya ochen elegantnoe resenie dlya prostix me...   Oct 29 2005, 19:50
|- - bialix   Цитата(_artem_ @ Oct 29 2005, 21:50)Rekursiya...   Oct 30 2005, 23:15
|- - _artem_   Цитата(bialix @ Oct 31 2005, 01:15)Не уверен ...   Oct 31 2005, 00:35
|- - ObitJr   Цитата(bialix @ Oct 31 2005, 01:15)Цитата(_ar...   Oct 31 2005, 11:43
|- - GrayCat   Цитата(ObitJr @ Oct 31 2005, 13:43)Что Вы пон...   Nov 1 2005, 08:31
- - haker_fox   Вот решил выложить свое творение, может быть кто и...   Oct 31 2005, 00:09
- - haker_fox   ЦитатаЧто Вы понимаете под многозадачностьсю ? На...   Oct 31 2005, 12:06


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016