For serial, using D0 for RX (hooked to TX on my device) and D1 as TX (hooked to RX on my device), do I need anything other than:
var s1 = new SerialPort(SerialPorts.COM1, 9600); s1.Open()
... and then I can read and write using s1.Read and s1.Write?
What does .Read do if there's no data there? Does it just wait? Return garbage?
I'm getting data via s1.Read with nothing even hooked up to the netduino.