First, thanks for the fast reply!
I'm actually not getting anything coming back any more. I tried it with and without the delay and there's simply no output coming from the terminal.
Some more info that is perhaps useful, I modified the script down to the bare bones and took out the counter and put in a 1 second delay:
Code:
void setup()
{
Serial.begin(115200); // USB serial
}
void loop()
{
Serial.println("Testing output");
delay(1000);
}
I'm on Linux, doing screen /dev/ttyACM0 115200 Heres what I'm getting before it hangs:
Code:
Testing output
Testing output
Testing output
Testing output
Testing output
I'm on
Linux Natasha 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
And here's what I'm getting between uploads in dmesg:
Code:
[943840.326662] cdc_acm 2-1.7:1.0: ttyACM0: USB ACM device
[943842.041759] usb 2-1.7: USB disconnect, device number 30
[943842.265411] usb 2-1.7: new full-speed USB device number 31 using ehci-pci
[943842.374632] usb 2-1.7: New USB device found, idVendor=16c0, idProduct=0483
[943842.374633] usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[943842.374634] usb 2-1.7: Product: USB Serial
[943842.374635] usb 2-1.7: Manufacturer: Teensyduino
[943842.374636] usb 2-1.7: SerialNumber: 3764100
[943842.374922] cdc_acm 2-1.7:1.0: ttyACM0: USB ACM device