На примере модуля ESP32 S2 Mini
Подскажите, а каким образом проявляется проблемы с SPI и UART(com)? У нас при тестировании на ESP32-C3 стали проявляться проблемы при использовании нескольких 74HC595 (взаимное влияние), наверное надо будет поискать немного другой подход к управлению cs для таких чипов.
В наших блоках имеется режим управление непосредственно через пины. К слову по быстродействию только немного медленнее (больше проявляется на AVR) благодаря использованию функций быстрого ввода/вывода.
Вот и решил пересесть 8266 на ESP32 S2 mini, но к сожалению пока нету пользовательского описания данного контроллера.