Serial port library