Commit Graph

32 Commits

Author SHA1 Message Date
Bill Somerville
222ad74de7 Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode argument
This change  allows the set_mode  functions to leave the  rig passband
unchanged  if required.  For the  few rigs  that do  not have  explcit
passband width control either current state is read and rewritten or a
"normal" width  is chosen e.g. select  a normal width when  there is a
choice like CW and CW-NARROW.
2016-04-19 21:27:52 +01:00
Michael Black
0a5b00c58d New backend for FT-991
Also, change from using malloc to calloc in Yaesu backend.
2015-04-13 21:02:41 -05:00
Nate Bargmann
be2fefcf18 Update version of modified backends
Per Stephane's request, updated the version string of backends modified
since 1.2.14 release.  Newly added backends were left alone.
2012-02-02 20:10:37 -06:00
Nate Bargmann
8866aa2bcb Remove set but unused variable errors in yaesu. 2011-08-25 11:13:07 -05:00
Nate Bargmann
bff9f17f7e Update LGPL header in Yaesu source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:38 -05:00
Stéphane Fillod, F8CFE
1404b754fe portability of long long
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2880 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 19:04:00 +00:00
Stéphane Fillod, F8CFE
518b787557 fix tx_range_list2 power range
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2650 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 12:28:26 +00:00
Stéphane Fillod, F8CFE
dea1ee5256 * big cleanup
* implemented:
  - ft100_get_ptt
  - ft100_get_split_vfo
  - get_level: RIG_LEVEL_MICGAIN, RIG_LEVEL_SQL
  - implement width in set_mode


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2634 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-14 16:46:36 +00:00
Stéphane Fillod, F8CFE
ceee524a80 * redo the ft100 set_ctcss/set_dcs with appropriate list, yaesu_tones.h no more needed
* change P1 of FT100's Status Update. Returned data seems longer than documented.
* populate FT100's bandplan of ITU Region 1
* some error code checking


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2633 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-14 00:26:03 +00:00
Stéphane Fillod, F8CFE
0049d2acd7 S-Meter calibration table from Tony G0WFV
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2387 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-16 18:11:26 +00:00
Stéphane Fillod, F8CFE
c256324950 disable confusing width setting in ft100_set_mode for now
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2386 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-15 22:15:50 +00:00
Stéphane Fillod, F8CFE
4e60702f9e VFO list fix, added filter list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2384 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-15 18:32:10 +00:00
Stéphane Fillod, F8CFE
4331b04c54 fix error checking of read_block
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2383 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-15 07:16:26 +00:00
Stéphane Fillod, F8CFE
f8a0cb2281 FT100:
* fixed buffer overflow in ft100_get_freq, thanks to Tony Corbett G0WFV
* better error code checking
* support for MODE_WFM
* implemented ft100_get_level


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2381 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-12 15:32:38 +00:00
Alexandru Csete OZ9AEC
b7530aad94 - Cast unsigned char to char in order to avoid compiler warnings.
- Ensure that all variables have a value before they are used (ft920).
- Disable unused functions and variables (frg100).
- Incremented backend version numbers.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2120 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-10-07 15:51:38 +00:00
Stéphane Fillod, F8CFE
c4e37e428f unexport functions and make them static
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1968 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 19:27:59 +00:00
Stéphane Fillod, F8CFE
cccf1318ce second pass at getting rid of "ll" immediate literal format (64bit int)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1904 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-25 00:22:14 +00:00
Stéphane Fillod, F8CFE
23369a0c25 * abstract 64bit int format type to cope with portability issues.
introduce PRIll (printf format) and SCNll (scanf) in misc.h.
  This needs to have config.h included beforehand.
* do likewise with freq_t type (double) in rig.h
  FREQFMT is deprecated.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1903 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-24 23:04:35 +00:00
Stéphane Fillod, F8CFE
fb681ae3ca little bugfixes from Mikko OH2MMY
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1658 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-01 22:29:23 +00:00
Stéphane Fillod, F8CFE
64d539acd9 be freq_t and setting_t type agnostic
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1641 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-01-15 22:43:59 +00:00
Stéphane Fillod, F8CFE
b24ca0ddb7 patch from Mikko Pikarinen OH2MMY
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1633 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-22 17:56:46 +00:00
Stéphane Fillod, F8CFE
4d6426101e remove some dead wood
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1552 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:34:08 +00:00
Stéphane Fillod, F8CFE
e0b2a7b4ac fix headers
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1435 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-07 22:42:11 +00:00
Stéphane Fillod, F8CFE
a07a4a336e Adopt new split_vfo handling. Basically, rename set_split/get_split
to set_split_vfo/get_split_vfo, and take an extra transmit vfo arg.
Ascending compatibility is retained at the API frontend level.
NOTE: only function name has changed. The backends do not implement
necessarily the new semantic (the extra tx vfo is just ignored).


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1425 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-06 18:40:36 +00:00
Stéphane Fillod, F8CFE
4a7e555f13 misc fixes of macros should not be used or incorrect type
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1406 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-03-10 08:26:20 +00:00
Alex V Flinsch, KC2IVL
fdef5bea87 *** empty log message ***
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1373 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-14 15:23:00 +00:00
Nate Bargmann, N0NB
10364fa8e5 2002-11-30
Update:
		Changed license boilerplate to LGPL after securing permission
		from Frank Singleton and Chris Karpinsky.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1304 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-12-01 03:08:05 +00:00
Stéphane Fillod, F8CFE
41f5748be2 converted to C99 intialization style
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1132 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-08-16 17:43:02 +00:00
Stéphane Fillod, F8CFE
a886040551 obvious fix for dcs functions. Please test and report
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1042 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-04-23 21:56:41 +00:00
Alex V Flinsch, KC2IVL
9203e272f6 added get frequency to ft100 code
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1022 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-03-12 13:02:58 +00:00
Alex V Flinsch, KC2IVL
d3333398ea Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@982 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-03-04 13:00:22 +00:00
Stéphane Fillod, F8CFE
fba707f23b Initial release, cloned from ft817
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@965 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-02-26 01:18:48 +00:00