16+
Суббота
29 апреля
Вход |Карта сайта | |Upload |codebook | PARTS

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

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

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

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

caxapa

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

AVR PIC MSP PLD,FPGA,DSP 

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

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

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

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
SciFi  (21.04.2017 13:47 - 21.04.2017 13:59) , в ответ на Не-не-не, не то. Вот вы решили менять передавать параметр при каждом изменении. Изменили на 1. Как функционал, не относящийся к меню узнает о новом значении? Откуда меню знает, какой из set() дёргать? Если RTOS - ждёте, пока задача автор: Dingo
Для редактирования каждого параметра создаётся своя функция, которая вызывается для отработки событий меню типа SHOW_VALUE, START_EDIT, MODIFY, ENTER, CANCEL. У меня нет RTOS, поэтому да, Main Loop. 
Ну а в суперцикле всё всегда одинаково: в главном цикле постоянно дёргаем input_poll(), если увидели, что появилось событие от кнопок, дёргаем menu_poll(event). Для каждого длительного процесса дёргаем process_poll(). А как по-другому-то?
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7525 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII