1

Тема: Многозадачность PubSubClient.h

Добрый день!
Подскажите, пожалуйста, кто знает.
Делаю проект, в котором esp8266 выступает в роли контроллера управления звуковым процессором по i2c, с управлением по ir, энкодером, oled экраном. Параллельно нужно управление по mqtt.
Отдельно все работает, но, как только пытаюсь совместить - начинаются проблемы. Нет нормального описания PubSubClient.h, соответственно, не понятен ее алгоритм работы. Если нет коннекта - все висит и ждет коннекта, приоритет в работе у mqtt, и т.д.
В какую сторону копать так, чтобы настроить работу PubSubClient.h таким образом, чтобы она не мешала основному коду?
Спасибо!