re-implement writing to serial port
This functionality was removed when Pipe (sync-producer-async-consumer) was introduced. It is now re-implemented.
This functionality was removed when Pipe (sync-producer-async-consumer) was introduced. It is now re-implemented.