2 #include <ESP8266WiFi.h>
6 #define SSID "ASUS_NDL"
7 #define WPA2KEY "RT-AC66U"
10 extern "C" unsigned long getmillis(void);
11 extern "C" void pdie(char *, ...);
12 extern "C" void die(char *, ...);
13 extern "C" void debug(char *, ...);
14 extern "C" void real_setup(void);
15 extern "C" void write_byte(uint8_t);
16 extern "C" uint8_t read_byte(void);
17 extern "C" bool input_available(void);
18 extern "C" void msdelay(unsigned long);
19 extern "C" void reset(void);
21 WiFiServer
server(PORT
);
24 unsigned long getmillis(void)
29 void msdelay(unsigned long ms
)
34 bool input_available(void)
36 return client
.available();
39 uint8_t read_byte(void)
44 void write_byte(uint8_t b
)
52 Serial
.print("Connecting to ");
54 WiFi
.begin(SSID
, WPA2KEY
);
55 while (WiFi
.status() != WL_CONNECTED
) {
60 Serial
.println("WiFi connected");
61 Serial
.println("IP address: ");
62 Serial
.println(WiFi
.localIP());
64 Serial
.print("Server started on port: ");
67 Serial
.print("Waiting for a client to connect.");
69 client
= server
.available();
74 Serial
.print("Client connected: ");
75 Serial
.println(client
.connected());
79 void debug(char *fmt
, ...)
84 void die(char *fmt
, ...)