Timeout for HardwareSerial 500ms
This commit is contained in:
parent
a4752e1379
commit
5aa27a8dc8
@ -28,8 +28,9 @@ void MqttVedirectPublishingClass::loop()
|
|||||||
String key;
|
String key;
|
||||||
String value;
|
String value;
|
||||||
bool bChanged;
|
bool bChanged;
|
||||||
|
unsigned long now = millis();
|
||||||
|
|
||||||
while ( Serial2.available() ) {
|
while ( Serial2.available() && ((millis() - now) < 500)) {
|
||||||
_myve.rxData(Serial2.read());
|
_myve.rxData(Serial2.read());
|
||||||
}
|
}
|
||||||
yield();
|
yield();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user