From: Nate B. <n0...@us...> - 2008-12-28 02:39:00
|
Update of /cvsroot/hamlib/hamlib/yaesu In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv19641/yaesu Modified Files: ft757gx.c Log Message: Patch from Stefano Merlo, IZ1IGK that avoids trying to read the status bytes on the FT-757GX as it has a write only serial interface. Index: ft757gx.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/yaesu/ft757gx.c,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** ft757gx.c 21 Sep 2008 19:35:01 -0000 1.10 --- ft757gx.c 28 Dec 2008 02:38:54 -0000 1.11 *************** *** 10,14 **** --- 10,22 ---- * * + <<<<<<< ft757gx.c + <<<<<<< ft757gx.c * $Id$ + ======= + * $Id$ + >>>>>>> 1.8 + ======= + * $Id$ + >>>>>>> 1.10 * * *************** *** 352,361 **** return -RIG_EINVAL; ! /* read back the 75 status bytes */ ! retval = ft757_get_update_data(rig); ! if (retval < 0) { ! memset(priv->update_data, 0, FT757GX_STATUS_UPDATE_DATA_LENGTH); ! ! return retval; } --- 360,373 ---- return -RIG_EINVAL; ! /* FT757GX has a write-only serial port: don't try to read status data */ ! if (rig->caps->rig_model == RIG_MODEL_FT757) { ! memset(priv->update_data, 0, FT757GX_STATUS_UPDATE_DATA_LENGTH); ! } else { ! /* read back the 75 status bytes from FT757GXII */ ! retval = ft757_get_update_data(rig); ! if (retval < 0) { ! memset(priv->update_data, 0, FT757GX_STATUS_UPDATE_DATA_LENGTH); ! return retval; ! } } |