@@ -31,8 +31,6 @@ const char* password = "**********";
31
31
WiFiServer server (23 );
32
32
WiFiClient serverClients[MAX_SRV_CLIENTS];
33
33
34
- HardwareSerial Serial1 (2 ); // UART1/Serial1 pins 16,17
35
-
36
34
void setup () {
37
35
Serial.begin (115200 );
38
36
Serial.println (" \n Connecting" );
@@ -62,7 +60,7 @@ void setup() {
62
60
}
63
61
64
62
// start UART and the server
65
- Serial1 .begin (9600 );
63
+ Serial2 .begin (9600 );
66
64
server.begin ();
67
65
server.setNoDelay (true );
68
66
@@ -98,7 +96,7 @@ void loop() {
98
96
if (serverClients[i] && serverClients[i].connected ()){
99
97
if (serverClients[i].available ()){
100
98
// get data from the telnet client and push it to the UART
101
- while (serverClients[i].available ()) Serial1 .write (serverClients[i].read ());
99
+ while (serverClients[i].available ()) Serial2 .write (serverClients[i].read ());
102
100
}
103
101
}
104
102
else {
@@ -108,10 +106,10 @@ void loop() {
108
106
}
109
107
}
110
108
// check UART for data
111
- if (Serial1 .available ()){
112
- size_t len = Serial1 .available ();
109
+ if (Serial2 .available ()){
110
+ size_t len = Serial2 .available ();
113
111
uint8_t sbuf[len];
114
- Serial1 .readBytes (sbuf, len);
112
+ Serial2 .readBytes (sbuf, len);
115
113
// push UART data to all connected telnet clients
116
114
for (i = 0 ; i < MAX_SRV_CLIENTS; i++){
117
115
if (serverClients[i] && serverClients[i].connected ()){
0 commit comments