ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
9 февраля
1569621 Топик полностью
abivan (Сегодня, 15:24, просмотров: 22) ответил mr-x на Поделитесь мнением, вопрос про модули. Имеется некий прибор у которого несколько режимов, до десятка. В разных режимах разная работа с событиями клавиатуры, вывод на индикатор, общение с внешним миром, обработка данных АЦП, звук и пр. Как бы вы стали разбивать программу на модули? Модули индикатора, клавиатуры и прочее или модуль режима 1, режима 2 и т.д. Может есть какая другая метода, более прогрессивная и правильная?
у меня фриртос. есть модуль клавиатуры, который генерит коды(аналог клавы ПС) есть обработчик кодов, есть модуль индикации. Все режимы запускаются в обработчике кодов. Каждый режим сам может принимать коды от клавиатуры, при этом обработчик кодов ждет возврата из режима.