From b4278a77af5c4da9bec7e4fcb5a13b00f0732527 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sat, 13 Apr 2024 17:01:50 +0200 Subject: [PATCH] updated SerialTransceiver Signed-off-by: Stephan Richter --- Software/SerialTransceiver/SerialTransceiver.ino | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Software/SerialTransceiver/SerialTransceiver.ino b/Software/SerialTransceiver/SerialTransceiver.ino index 9d08222..d1360a3 100644 --- a/Software/SerialTransceiver/SerialTransceiver.ino +++ b/Software/SerialTransceiver/SerialTransceiver.ino @@ -8,27 +8,25 @@ // include the library code: #include -#define PROGRAM "RS485-Nano Rev 2.0 / Transceiver 1.0" - #define Max485_RO 3 // read-output of Max485 #define Max485_RE 5 // not-read-enable of Max485 #define Max485_DE 9 // data enable of Max485 #define Max485_DI 8 // data input of Max485 -String message = ""; +#define PROGRAM "{hw:RS485-Nano rev 2.0,firmware:Transceiver,version:1.0}" +String message = ""; +char c; void setup() { Serial.begin(115200); init485(Max485_RO,Max485_RE,Max485_DE,Max485_DI); // library initialization: + send485(PROGRAM); } void loop() { - if (available485()) { - Serial.println(get485message()); - } + if (available485()) Serial.println(get485message()); if (Serial.available()) { - // get the new byte: - char c = (char)Serial.read(); + c = (char)Serial.read(); if (c == '\n') { send485(message.c_str()); message = "";