21 #define textToSend getTextToSend()
22 #define textReceived getTextReceived()
90 SerialComs(
size_t sendSize = 60,
size_t receiveSize = 60);
124 char *receive_INPUT_BUFFER;
125 char *receiver_TOKEN_BUFFER;
131 void receiveNextMsg();
133 void deleteSerialComs();
134 void clearIO_Available();
135 void checkConnectionTimeout();
138 void lostConnection();
140 void resetConnectionTimer();
143 bool clearToSendFlag;
145 bool notUsingCheckSum;
152 Stream *stream_io_ptr;
153 unsigned long connectionTimeout_ms;
154 static char emptyCharArray[0];
To create SafeStrings use one of the four (4) macros createSafeString or cSF, createSafeStringFromCha...
To create a SafeStringReader use the macro createSafeStringReader see the detailed description.
The SerialComs class sends/recieves lines of text between Arduinos via Serial, see the detailed descr...
SafeString & getTextToSend()
SafeString & getTextReceived()
SerialComs(size_t sendSize=60, size_t receiveSize=60)
millisDelay** implements a non-blocking, repeatable delay, see the detailed description.