Стабильная обработка кнопок.

И как следствие генерация правильного ШИМ'а.

Проверить как лучше сгруппировать переменные / функции.