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);
20 WiFiServer
server(PORT
);
23 unsigned long getmillis(void)
28 void msdelay(unsigned long ms
)
33 bool input_available(void)
35 return client
.available();
38 uint8_t read_byte(void)
43 void write_byte(uint8_t b
)
51 Serial
.print("Connecting to ");
53 WiFi
.begin(SSID
, WPA2KEY
);
54 while (WiFi
.status() != WL_CONNECTED
) {
59 Serial
.println("WiFi connected");
60 Serial
.println("IP address: ");
61 Serial
.println(WiFi
.localIP());
63 Serial
.print("Server started on port: ");
66 Serial
.print("Waiting for a client to connect.");
68 client
= server
.available();
73 Serial
.print("Client connected: ");
74 Serial
.println(client
.connected());
78 void debug(char *fmt
, ...)
83 void die(char *fmt
, ...)