[an error occurred while processing this directive]
|
И сканирование кнопок, и обработку автоповтора. Функция вызывается в любое время, но срабатывает он только по флагу события, который устанавливается обработчиком прерывания от таймера с периодом 20 - 30 мс. Если флаг не установлен или кнопка не нажата, функция возвращает нуль. Если кнопка нажата, функция возвращает код нажатой кнопки. При таком подходе проблемы с дребезгом вообще не возникает.
А написать свою ОС, хотя бы самую простую, это дело хорошее. Многое дает.
E-mail: info@telesys.ru