Plus directly provided patch for user_interface.h.
From Espressif's lwip_open_src_template_proj_for_v1.3.0.zip