I'm working with Arduino 1.0.5 that has the Teensyduino patch installed. I'm trying to take advantage of the three UARTs (awesome!). However, when I try to write strings to Serial2 or Serial3, nothing comes through on an attached USB-Serial adapter. When I write single characters, it works. I've distilled the code down to the most basic possible:
I've tested all three UARTs in the same way. Serial1 works fine. I can receive on all three. Anyone else encounter this?
Code:
void setup() {
Serial2.begin(9600);
}
void loop() {
//Serial2.print("this is a test"); //doesn't work
Serial2.print('t'); //works
delay(1000);
}