فهرست منبع

Examples: Added a loop to wait for serial port to be ready (issue #156)

Benoit Blanchon 10 سال پیش
والد
کامیت
cbeefa2503

+ 1 - 0
CHANGELOG.md

@@ -6,6 +6,7 @@ v5.0.6
 
 * Added parameter to `DynamicJsonBuffer` constructor to set initial size (issue #152)
 * Fixed warning about library category in Arduino 1.6.6 (issue #147)
+* Examples: Added a loop to wait for serial port to be ready (issue #156)
 
 v5.0.5
 ------

+ 3 - 1
examples/IndentedPrintExample/IndentedPrintExample.ino

@@ -10,7 +10,9 @@ using namespace ArduinoJson::Internals;
 
 void setup() {
   Serial.begin(9600);
-  // delay(1000); <--needed for some boards (like Teensy)
+  while (!Serial) {
+    // wait serial port initialization
+  }
 
   IndentedPrint serial(Serial);
   serial.setTabSize(4);

+ 3 - 1
examples/JsonGeneratorExample/JsonGeneratorExample.ino

@@ -8,7 +8,9 @@
 
 void setup() {
   Serial.begin(9600);
-  // delay(1000); <--needed for some boards (like Teensy)
+  while (!Serial) {
+    // wait serial port initialization
+  }
 
   StaticJsonBuffer<200> jsonBuffer;
 

+ 3 - 1
examples/JsonParserExample/JsonParserExample.ino

@@ -8,7 +8,9 @@
 
 void setup() {
   Serial.begin(9600);
-  // delay(1000); <--needed for some boards (like Teensy)
+  while (!Serial) {
+    // wait serial port initialization
+  }
 
   StaticJsonBuffer<200> jsonBuffer;