всегда есть менеджер задач, как в сименсе, появилась бы возможность опрашивать с фиксированным циклом, вне зависимости от основной логики. Так же раз обработка кнопок и переключение экранов происходит в мастере, размер слейва там будет около десяти регистров, тоже можно обновлять 16 функцией не быстрее чем 200мс, а в промежутках хватает отправить три запроса на считывание бит от кнопок, приблизительно через каждые 60мс, можно и чаще постараться, какие то экстренные ситуации, типа переключение экрана, делается запрос сразу не дожидаясь очереди, вобщен нет там проблем ни каких с откликами, работает она в таком режиме лучше чем мастер