working version of sending and receiving uart data - up to 60Mb/s on short (5cm) cables