Delete onewiretest.ino
This commit is contained in:
parent
92da9d9685
commit
72bf6ad6c6
@ -1,48 +0,0 @@
|
||||
#include <ESP8266WiFi.h>
|
||||
#include "SoftwareSerial.h"
|
||||
|
||||
SoftwareSerial swSer1;
|
||||
SoftwareSerial swSer2;
|
||||
|
||||
void setup() {
|
||||
delay(2000);
|
||||
Serial.begin(115200);
|
||||
Serial.println("\nOne Wire Half Duplex Serial Tester");
|
||||
swSer1.begin(115200, SWSERIAL_8N1, 12, 12, false, 256);
|
||||
swSer1.enableIntTx(true);
|
||||
swSer2.begin(115200, SWSERIAL_8N1, 14, 14, false, 256);
|
||||
swSer2.enableIntTx(true);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
Serial.println("\n\nTesting on swSer1");
|
||||
Serial.print("Enter something to send using swSer1.");
|
||||
checkSwSerial(&swSer1);
|
||||
|
||||
Serial.println("\n\nTesting on swSer2");
|
||||
Serial.print("Enter something to send using swSer2.");
|
||||
checkSwSerial(&swSer2);
|
||||
|
||||
}
|
||||
|
||||
void checkSwSerial(SoftwareSerial* ss) {
|
||||
byte ch;
|
||||
while (!Serial.available());
|
||||
ss->enableTx(true);
|
||||
while (Serial.available()) {
|
||||
ch = Serial.read();
|
||||
ss->write(ch);
|
||||
}
|
||||
ss->enableTx(false);
|
||||
// wait 1 second for the reply from SOftwareSerial if any
|
||||
delay(1000);
|
||||
if (ss->available()) {
|
||||
Serial.print("\nResult:");
|
||||
while (ss->available()) {
|
||||
ch = (byte)ss->read();
|
||||
Serial.print(ch < 0x01 ? " 0" : " ");
|
||||
Serial.print(ch, HEX);
|
||||
}
|
||||
Serial.println();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user