ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
95213 Топик полностью
rezident (25.07.2007 18:22, просмотров: 1) ответил rezident на Дык в примере ниже у меня так и сделано. tmp1-текущий скан, tmp2-аналог вашего changed_mask.
Кстати, я использую кольцевой буфер для кодов клавиш, а мой коллега линейный. Разница по сути только в доп. переменной индекса чтения. У него буфер клавиатуры используется для управления меню в GUI. Например, если загрузка в обычном режиме режиме прошла, то он выдает экран с текущими параметрами и величинами каких-то переменных. А если загрузка в режиме настройки прошла, то он, иммитируя нажатие клавиш (принудительно помещая их коды в буфер клввы) переходит из корневого меню сразу в ветку с настроечными переменными. При этом используется одна и та же функция, но в буфер коды от сканирующего модуля не поступают (блокируются).