обычно интеграцию такого рода делают простым вызовом сторонней утилиты. Это позволяет безболезненно поддерживать новые чипы не перекомпилируя исходники. Возможно это ваш путь :)
Рекомендую посмотреть как это сделано в tasmotiser или остальных штуках, которые тоже прошивают есп. Подозреваю что все они используют esptool от производителя, потому что это самый разумный вариант.
весьма вероятно, сейчас задам платину. какая модель есп32 наиболее в ходу нынче? заглянул в интернеты а там зоопарка такой из моделей. мне под простую задачу - крутить нагреватель через веб морду и моргать светодиодами