Wykres commitów

444 Commity (be78cc6e319392832d19a55e7b08555f7d4d40ad)

Autor SHA1 Wiadomość Data
Michael Black eed8d7811d
Fix compile wanring in ft900.c 2019-12-01 07:06:01 -06:00
Michael Black 9284676a3e
Fix compile warnings for MinGW on Debian Stretch 2019-11-30 18:28:15 -06:00
Michael Black dc3f33bc11
Change %z to %d with casts for portability 2019-11-30 13:05:21 -06:00
Michael Black 6bf3b00c4f
astyle all files 2019-11-30 10:19:08 -06:00
Michael Black 72087f1b10
Change all __FUNCTION__ to __func__ 2019-11-30 10:16:28 -06:00
Michael Black 2f4d62709e
Added a dummy snprintf to rig_debug to allow gcc to check format strings
This found tons of errors in rig_debug statements
So this patch cleans up all the files that were producing warnings or errors
This should fix a few segfaults when running with debug turned on
2019-11-30 10:04:31 -06:00
Michael Black 1a96720c47
Add FT-DX101 Beta version 2019-10-10 12:16:07 -05:00
Michael Black 2380019cf5
Fix FT891 mode since it's backwards from all other Yaesu rigs 2019-10-10 11:06:09 -05:00
Michael Black 73c1ecd165
Change freq & chan struct start/end to avoid colliding with LUA SWIG start/end 2019-08-17 23:20:48 -05:00
Michael Black c21a166725
Add delay to ft817 for VFO swap and promot to stable 2019-08-11 15:46:29 -05:00
Michael Black 1fb757dd86
Add timeouts to ft1000d and promot to beta..work with WSJT-X but rig split does not work yet 2019-07-20 08:29:07 -05:00
Nate Bargmann 5b5e39d86f
Merge branch 'ft891-power' of https://github.com/jothan/Hamlib into jothan-ft891-power 2019-07-11 07:26:55 -05:00
Jonathan Bastien-Filiatrault 569b029275 Scale power values correctly for Yaesu FT-891. 2019-07-10 21:32:07 -04:00
Jonathan Bastien-Filiatrault cdd77ae71e Allow setting split mode without smashing the VFOB frequency. 2019-07-09 21:50:15 -04:00
Jonathan Bastien-Filiatrault 67181bf846 Correct FT; command that does not exist on the FT-891.
This command exists on the FT-991, but the FT-891 returns
"?". Replacing this command with the ST; command that exists as per
the CAT reference, everything falls into place.

This patch enables me to use WSJT-X with rigctld.

WSJT-X was outputing a "timeout while getting VFO frequency" error.
2019-07-09 20:45:58 -04:00
Nate Bargmann c1dec70c2d
Merge branch 'master' of https://github.com/mrmoonlv/Hamlib into mrmoonlv-master 2019-06-01 06:34:22 -05:00
mrmoonlv fe3c9118a1 Change credits 2019-05-31 23:07:45 +03:00
mrmoonlv 4e647c2fb3 FIX: ft600_get_freq 2019-05-31 23:03:05 +03:00
Michael Black c2eb8440a8 Add debug for 60M DX3000/5000 exception 2019-05-15 14:39:41 -05:00
Michael Black 8f8ca10046 Add 60m exception for set_freq for FT-DX3000 and FT-DX5000 2019-05-15 12:35:23 -05:00
Nate Bargmann cf1434efa7 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2019-04-12 07:14:52 -05:00
Michael Black 3417acdbb7 Add set/get vfo to ft857 2019-04-02 08:51:32 -05:00
Michael Black c6f9e07711 cache timeout when swapping vfos on ft817 and ft897 2019-03-29 11:52:42 -05:00
mrmoonlv 58a1f18af1 Remove unused static functions, array bounds, fix warnings 2019-03-21 22:40:56 +02:00
mrmoonlv ce3878081f Write delay decrease 2019-03-08 20:41:32 +02:00
mrmoonlv db765748ad Add VFO. S METER 2019-03-08 19:09:01 +02:00
mrmoonlv 45b8e387d2 Add FT-600 Alpha Model. Set/Get Freq, Set/Get Mode, Set PTT 2019-03-05 00:47:51 +02:00
Bill Somerville b8825f6acd Change frequency setting for the FT-747GX to something more basic
This rig has  25Hz resolution but accepts 10Hz steps  in the frequency
set CAT command. The rig adjusts internally and only reports back 25Hz
steps. The prior implementation ended up incrementing the frequency in
undesirable  unwanted 10Hz  steps, this  simply rounds  to 10Hz  steps
before sending to the rig.
2019-02-24 23:14:32 +00:00
Michael Black 040bb2afea Add FT847UNI for early serial number units that are one-way comm 2019-01-28 15:53:28 -06:00
Michael Black 3ae9e00fba Add TUNER on/off fnction for Yaesu rigs 2019-01-20 19:35:25 -06:00
Michael Black 01335a5c8e Fix FT857 to return the SMeter-based value 2018-12-19 16:40:10 -05:00
Michael Black W9MDB ecccd18c8b Add FT-DX3000 entry 2018-11-20 10:48:08 -06:00
Michael Black W9MDB ee6957d186 Fix ft1000d WRITE_DELAY as 175ms was unnecessary 2018-11-14 13:07:23 -06:00
Michael Black W9MDB 857f3060ee Remove TARGETABLE_MODE from ft3000 2018-11-03 16:01:05 -05:00
Nate Bargmann 982b90f754 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2018-10-29 07:05:50 -05:00
Eriks Dobelis 0b71ba91a1 ft817: Moving delay value into #define section of the header 2018-10-29 08:46:42 +02:00
Michael Black W9MDB f0bcffae36 Merge remote-tracking branch 'upstream/master' 2018-10-28 16:10:30 -05:00
Michael Black W9MDB 68fb9e3c21 Add FT-DX3000 definition and promote FT-DX5000 to Stable 2018-10-28 15:57:28 -05:00
Eriks Dobelis 1e849a6ba7 ft817: adding delay before next retry after returning from tx to rx 2018-10-28 20:50:39 +02:00
Nate Bargmann 2d7d3d21df Quell gcc 8.2.0 warning of possible truncation
On Debian Buster gcc ((Debian 8.2.0-8) 8.2.0) was throwing the following
warning:

  CC       ft991.lo
../../hamlib/yaesu/ft991.c: In function ‘ft991_set_split_mode’:
../../hamlib/yaesu/ft991.c:336:5: warning: ‘strncat’ output may be truncated copying 128 bytes from a string of length 128 [-Wstringop-truncation]
     strncat (restore_commands, priv->ret_data, NEWCAT_DATA_LEN-1);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

At least now the warning is gone...
2018-10-25 16:41:33 -05:00
phaethon d5968a3e9a Improving reliability working with radios cloning FT817 protocol (increase timeout, double reading frequency, checking ptt status after setting it) 2018-10-01 12:23:02 -05:00
Michael Black W9MDB 13317afb0e Update power reading values for FT900 2018-09-16 13:02:17 -05:00
Michael Black W9MDB e1196a1f22 Update power reading values for FT900 2018-09-13 15:38:42 -05:00
Michael Black W9MDB 44b839159b Change ft100 RTTY to PKTUSB for compatibility with WSJT-X 2018-08-29 22:42:16 -05:00
Brian G. Lucas a1cfb3804e In newcat_open(), initialize rig_id in case any subsequent commands need it. 2018-08-09 16:38:02 -05:00
Brian G. Lucas 9b2ba63b73 Fix RFPOWER level for FT-450D. It uses 5-100, rather than 0-255 that
the FT-450 does.
2018-08-09 16:19:24 -05:00
Michael Black W9MDB b06346a03c Fix compile warnings for yaesu 2018-04-22 18:41:49 -05:00
Bill Somerville 09e6ab6ef1 FT-817 status queries honour retries and timeout
This is  to help  with owners  of Arduino boards  like the  ubitx that
emulate an  FT-817 but respond badly  to a DTR signal  glitch which is
inevitable when opening a Linux  serial port.  The glitch triggers the
Arduino  boot-loader which  must be  allowed  to time  out before  the
FT-817 emulation starts.
2018-03-11 19:46:35 +00:00
Bill Somerville 80a4097aba Add best guess transmit status to rig state structure
This flag can  be used by back  ends that need to  take special action
while the  rig is transmitting e.g.  the FT-747GX and similar  that do
not process CAT commands while transmitting.

The flag  is also used as  a default answer to  rig_get_ptt if nothing
better is available.

Deal with inaccurate CAT query for Rx/Tx on the Yaesu FT-847

This rig  doesn't set the Rx/Tx  status flag when PTT  is asserted via
the PTT pin on the rear PACKET  socket so we need to override which we
can do if we known we have asserted PTT via rig_set_ptt().

Adjust style and fix set PTT defects

Fix a warning from a declaration of a deleted function definition
2017-08-09 21:54:50 -05:00
Bill Somerville ffb9f21d3a Fix off-by-one issue in reading memory mode from IF command response 2017-08-03 11:17:45 +01:00