Library for bidirectional serial communication between devices.