ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
751200 Топик полностью
SciFi (21.04.2017 13:47 - 13:59, просмотров: 199) ответил Dingo на Не-не-не, не то. Вот вы решили менять передавать параметр при каждом изменении. Изменили на 1. Как функционал, не относящийся к меню узнает о новом значении? Откуда меню знает, какой из set() дёргать? Если RTOS - ждёте, пока задача
Для редактирования каждого параметра создаётся своя функция, которая вызывается для отработки событий меню типа SHOW_VALUE, START_EDIT, MODIFY, ENTER, CANCEL. У меня нет RTOS, поэтому да, Main Loop. Ну а в суперцикле всё всегда одинаково: в главном цикле постоянно дёргаем input_poll(), если увидели, что появилось событие от кнопок, дёргаем menu_poll(event). Для каждого длительного процесса дёргаем process_poll(). А как по-другому-то?
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้