Both "c_types.h" and "lwip/ip_addr.h" don't get included indirectly anymore.
@@ -5,6 +5,8 @@
extern "C" {
#endif
+#include "c_types.h"
+#include "lwip/ip_addr.h"
#include "espconn.h"
#include "pdu.h"
#include "hash.h"
@@ -3,6 +3,8 @@
#ifndef _ROM_H_
#define _ROM_H_
+
// SHA1 is assumed to match the netbsd sha1.h headers
#define SHA1_DIGEST_LENGTH 20
#define SHA1_DIGEST_STRING_LENGTH 41
@@ -12,6 +12,7 @@
#include "c_types.h"
#include "mem.h"
#include "driver/uart.h"
#include "mqtt_msg.h"
#include "lwip/dns.h"