Quote Originally Posted by HugoHiasl View Post
and multiple (number not fixed) threads for serial port handling.
How many serial ports are you reading from?
If the answer is one, you are now professionally shooting your foot, your other one and your head off.

Keep it simple