Сегодня перелопатил эти китай-баг исходники...
Несколько десятков варнингов, не инициализированные указатели, несоответствия типов переменных (вплоть до неверных по align), функции с возвратом но без них, ...
Такое впечатление, что китайцы чтобы странслировать этот код выключили все возможные варнинги и ошибки у компилятора. Особенно это в частях espconn, mdns и т.д., которые не от базово-украденного LwIP.