Skip to content

Commit 43d01f4

Browse files
authored
Arduino Bootstrapper (v1.18.1) (#39)
Improv WiFi improvements
1 parent 6915b8b commit 43d01f4

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

library.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"type": "git",
77
"url": "https://github.com/sblantipodi/arduino_bootstrapper.git"
88
},
9-
"version": "1.18.0",
9+
"version": "1.18.1",
1010
"examples": "examples/*.cpp",
1111
"exclude": "tests",
1212
"frameworks": "arduino",

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Bootstrapper
2-
version=1.18.0
2+
version=1.18.1
33
author=Davide Perini <perini.davide@dpsoftware.org>
44
maintainer=Davide Perini <perini.davide@dpsoftware.org>
55
sentence=A client library for MQTT messaging.

src/WifiManager.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,7 @@ void WifiManager::sendImprovStateResponse(uint8_t state, bool error) {
596596
out[10] = checksum;
597597
Serial.write((uint8_t *) out, 11);
598598
Serial.write('\n');
599+
Serial.flush();
599600
}
600601

601602
void WifiManager::sendImprovRPCResponse(byte commandId) {
@@ -626,6 +627,7 @@ void WifiManager::sendImprovRPCResponse(byte commandId, bool forceConnection) {
626627
out[packetLen - 1] = checksum;
627628
Serial.write((uint8_t *) out, packetLen);
628629
Serial.write('\n');
630+
Serial.flush();
629631
improvActive = 1; //no longer provisioning
630632
}
631633

@@ -670,6 +672,7 @@ void WifiManager::sendImprovInfoResponse() {
670672
out[packetLen - 1] = checksum;
671673
Serial.write((uint8_t *) out, packetLen);
672674
Serial.write('\n');
675+
Serial.flush();
673676
DIMPROV_PRINT("Info checksum");
674677
DIMPROV_PRINTLN(checksum);
675678
}

0 commit comments

Comments
 (0)