From 2c9678bf01a87e9b5d3901bc72af00b9c3e33a9d Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Sun, 14 Oct 2012 21:08:09 -0700 Subject: [PATCH] MultiFastSerial test: make it easier to observe which serial port causes crash --- .../MultiFastSerial/MultiFastSerial.pde | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/libraries/FastSerial/examples/MultiFastSerial/MultiFastSerial.pde b/libraries/FastSerial/examples/MultiFastSerial/MultiFastSerial.pde index 4ef8654479..32160f6963 100644 --- a/libraries/FastSerial/examples/MultiFastSerial/MultiFastSerial.pde +++ b/libraries/FastSerial/examples/MultiFastSerial/MultiFastSerial.pde @@ -37,23 +37,28 @@ void setup(void) Serial2.begin(115200); Serial3.begin(115200); - // - // Test printing things - // - Serial.print("test"); - Serial.println(" begin"); - Serial.println(1000); - Serial.println(1000, 8); - Serial.println(1000, 10); - Serial.println(1000, 16); - Serial.println_P(PSTR("progmem")); - Serial.printf("printf %d %u %#x %p %f %S\n", -1000, 1000, 1000, 1000, 1.2345, PSTR("progmem")); - Serial.printf_P(PSTR("printf_P %d %u %#x %p %f %S\n"), -1000, 1000, 1000, 1000, 1.2345, PSTR("progmem")); - Serial.println("done"); + do { + Serial.print("hello serial0 millis: "); + Serial.println(millis(), DEC); + } while (millis() < 1000); - Serial1.println("hello serial1"); - Serial2.println("hello serial2"); - Serial3.println("hello serial3"); + do { + Serial1.println("hello serial1"); + Serial.print("hello serial0 millis: "); + Serial.println(millis(), DEC); + } while (millis() < 2000); + + do { + Serial2.println("hello serial2"); + Serial.print("hello serial0 millis: "); + Serial.println(millis(), DEC); + } while (millis() < 3000); + + do { + Serial3.println("hello serial3"); + Serial.print("hello serial0 millis: "); + Serial.println(millis(), DEC); + } while (millis() < 4000); }