[Hamlib-commits] Hamlib -- Ham radio control libraries annotated tag 4.6.3 created. 4.6.3
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: n0nb <n0...@us...> - 2025-06-10 01:04:41
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hamlib -- Ham radio control libraries". The annotated tag, 4.6.3 has been created at d7d544b56972b57f1267ebccdb30f2a9b950b98f (tag) tagging 371db9ffd2ef86637ba31a1445edce2f24a36904 (commit) tagged by Nate Bargmann on Mon Jun 9 19:57:15 2025 -0500 - Log ----------------------------------------------------------------- Hamlib 4.6.3 release -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCaEeC+AAKCRD7LFEw1VqI GYPjAJ0eKBMcvaOfqzlbrZaPOBfH0+b7SwCeIT+Tm9pbD369oGNERp1S7c10Bbg= =gDle -----END PGP SIGNATURE----- (no author) (1): New repository initialized by cvs2svn. Addison Schuhardt (1): Refactoring GPIO push-to-talk logic to use libgpiod rather than the deprecated/broken sysfs method. TODO: I'm not familiar with autoconf to set up linking to libgpiod correctly, so I'd like to ask someone else to do that. Fixes #1538 Adrian Chadd (1): Upgrade TS-711 and TS-811 to work. Agis Zisimatos (1): easycomm: Return the correct value of pointer val Alessandro Zummo, IZ1PRB (36): Remove const from priv_caps to allow kenwood_init to initialize default values if they're missing Call kenwood_init in each and every driver Use an appropriate debug level Support get/set_powerstat on pcr100 Add kenwood_simple_cmd Make set_ptt behave as before, fix set_ant for ts570.c ts450: remove RIG_FUNC_TONE from has_xx_func if tone unit is not detected ts450,ts690,ts850: use FL command to get/set filters in get/set_mode. (code from ts850.c) ts450: indentation fixes remove fixed command terminator (;) from generic code ts140,ts2000,ts480,ts570,ts680,ts850,ts870s: remove usage of fixed ; and EOM fix tabs thg71,tmv7,ts450s,ts690: verify rig id at rig_open ts450: implement set_channel remove unused parameter from get_kenwood_func ts570,ts850,ts870s,ts140,ts480,ts680: use kenwood_simple_cmd where possible Replace __FUNCTION__, which is gcc specific and was deprecated a long time ago, with __func__, which is at least defined in C99. generic, ts850: implemented CTCSS TN command (reported not working for ts850, should now be fixed) Add description for the kenwood mode n. 8 implemented set/get_ext_param (voice, fine, xit, rit). enabled on ts450 and ts850 Added my call sign removed comment about switch optimizatons. the compiler will generate the assembly code in a different order which is usually based on the case value. other compiler optimizations might also affect it, so it's useless to optimize the order. check ptt status before set_ptt. enabled on ts850. style fixes band up/down was inverted Try to compensate for leftover characters Try to cope withe the PCR100 and PCR1000 at the same time Bumped out to beta, solved a few bugs. Tested with PCR100/1000/1500. kenwood: send the whole buffer at once, added kenwood_cmd - removed EOM, it's handled by kenwood_transaction - fixed tabs and spaces - added generic routine for vfo errors - set_mem: do not switch vfo if already in mem mode - simplified invocation of some commands - buffer optimizations - added PARM_BEEP and PARM_APO - fixed getting of LEVEL_RFPOWER - fixed get_ant tmv7: removed EOM thg71: removed EOM thf7: - wrong rfpower level granularity - added .reset - call kenwood_open - use generic th_set_vfo th: fixed formatting issue th: fixed stack corruption th: fixed a missing newline Alex V Flinsch, KC2IVL (8): Initial changes for ft100 Initial release initial release fixed various command options new file, list of tones/codes and sequence used by various yaesu rigs added get frequency to ft100 code added getinfo func hdr *** empty log message *** Alexander Sack (1): Get firmware revision level from K3/KX3. Alexander Schultze (3): easycomm: include a new EasyComm3 to support move speed and infostring update EasyComm3 to include setting and getting of config and status easycomm: implement get/set config, easycom include status and error bytes, fix get_info Alexandru Csete OZ9AEC (34): Added new stylesheet to make API docs look better. Modified to use new stylesheet. Added doxygen comments. Added rotator.h and rotlist.h to the input list. Applied Tommi's improvements from the FT-857 backend with the following changes and additions: Full RF power scale corresponds to 10 bars, not 15. Added RIT, XIT and IF shift ranges to dummy backend. Cast constant caps to variable caps in order to avoid compiler warnings. Cast from const to variable in order to avoid compiler warnings. - 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. Use tone_t for pcr1_ctcss_list. Changed arg 4 of pcr_transaction to unsigned. Cast the other mismatches to (char *). Cast unsigned char to char in order to avoid compiler warnings. Incremented backend version number. - Cast unsigned char to char in order to avoid compiler warnings. - Ensure that all variables have a value before they are used (tentec.c). - Cast unsigned char to char in order to avoid compiler warnings. - Incremented backend version number. - Cast/change unsigned char to char in order to fix compile warnings. - Incremented backend version number. - Cast/change unsigned char to char in order to fix compile warnings. - Incremented backend version numbers. - Cast/change unsigned char to char in order to fix compile warnings. - Incremented backend version numbers. - Cast/change unsigned char to char in order to fix compile warnings. - Incremented backend version number. - Cast/change unsigned char to char in order to fix compile warnings. - Incremented backend version numbers. - Cast unsigned char to char in order to avoid compiler warnings. - Handle all enum values in switch statements. Fixed type mismatches that caused compile warnings. Fixed type mismatches that caused compile warnings. Initialise icom_val to avoid compiler warning. Fixed type mismatches between signed and unsigned char. There are a few very suspicious 'if' statements in icom.c and frame.c - Fixed type mismatches and unhandled switch cases. - Incremented backend version numbers. Cast constant caps to variable caps in order to avoid compiler warnings. Updated. Added infor about w (send_cmd). Max serial rate is 9600. Changed backend status to stable. Escape the backslash character. The 765 can do RIG_SCAN_PROG and RIG_SCAN_MEM. Fixed S-meter reading to use calibration table since frontend always uses RAWSTR. Fixed RF power reading and added power2mw and mw2power. Fixed RIG_LEVEL_STRENGTH reading. Andrew Errington (1): Initial support for CM108 GPIO contorl of PTT Andrew Rodland (3): Fix spurious writes when no RT-21 second port Enable "stop" command for RT-21 rotator. Update RT-21 version Arkadiusz Miśkiewicz (1): Additional PKTUSB and PKTLSB mapping for USB-D1/LSB-D1 AuroraRAS (5): Prepare .gitignore file for NDK build Append the missing information to build hamlib v4.3 for Android NDK make the Android.mk files adapt to multi arch add androidsensor rotator AndroidSensor codes improvement Ben Coleman, NJ8J (6): Fixed bug in rpcrig_set_parm (using RIG_LEVEL_IS_FLOAT instead of RIG_PARM_FLOAT) Fixed same bug in rigctl_get_parm. Added checking of return string from rig on set (non-retrieval) commands. Added code for COMP function. Added alinco_set_parm & tweaked dx77 capabilities. Handle setting Keyer speed and CW Pitch Added NJ8J's email address. Change email address for NJ8J Berndt Josef Wulf, VK5ABN (11): Implemented rig_set_channel() Implemented set_parm() for BACKLIGHT operation Commented out RIG_MODE_PKTFM overlooked at the submission of previous code Implemented RIG_MODE_PKTFM and RIG_MODE_PKTLSB modes Changed debug message format for freq_t from long long to double ft990_get_ptt() now uses the FT990_SF_XMIT instead of FT990_SF_PTT. FT990_SF_PTT only returns status of PTT activated by CAT commands, whereas FT990_SF_XMIT reports the actual status of the ptt line. ft990_get_mem(): Fixed bug that prevented the reporting of current channel number when vfo != RIG_VFO_MEM Fixed erroneous return value Fixed mispelled name for VK5ABN Added missing modes to RX/TX caps Fixed bug in ft990_set_mode that caused RTTY interchanged modes USB/LSB Fixed bugs in ft990_get_channel Bill Barker (1): Add test for Flex 6300 ID Bill Somerville (212): Patch submission for IC-756 Patch to allow same serial port for PTT and CAT. Patch to fix broken Yaesu backend with FT-2000(D) Fix rig_open not failing when PTT/DCD port is unavailable. Fix Icom IC-756 filter handling. Fix Yaesu newcat backend set_tx_vfo issue. Add support for Data Modes on Icom "Pro" models. Fix Icom IC-726 mode handling. Fix Kenwood TS-2000 split operation. Fix Kenwood Split Operation for TS50 & TS480. Fix Kenwood TS-870s split and bandwidth set/get. Correct receive buffer length for IS; comamnd. Fix Kenwood CAT transaction busy retry mechanism. Fix Kenwood get split VFO function. Add data sub-mode support for TS590s. Correct order of MD and DA commands for TS590s. Get firmware revision for TS590s in rig_open. Fix TS590s firmware defect. Fix Kenwood get_vfo function returning wrong VFO in split TX. Make Kenwood TS590s firmware defect fixup revision specific. Extend TS590s firmware defect fixup to both VFOs. Fix Icom IC-756 Pro III get data mode. Add spilt mode get and set for Elecraft K3. Fix data sub-modes on Elecraft K3. Fix Elecraft Data Mode Translation. Fix Elecraft K3 Data Sub-Mode Setting. Fix Yaesu FT1000MP and FT1000MP Mk V modes. Fix configure.ac Fix a warning message. Added option to not use VFO XCHG command when setting split parameters. Fix a buffer overflow in the Windows termios emulation. Fix pkg-config generation. Fix Icom IC-756Pro mode get/set. Facility for rigctl to read commands from standard input. Add a pause command to the rigctl command set. Prefix action function names so as not to clash with system names. Prefix action function names so as not to clash with system names. Corrected typos in rigctl.1 manpage. Add read commands from stdin and pause command features to rotctl. Merge branch 'rigctl-stdin' of ssh://git.code.sf.net/u/bsomervi/hamlib into rigctl-stdin Fix manpage errors. Remove redundant RIG_PTT_SERIAL_CAT enum from ptt_t Only check for serial control line conflicts if PTT shares CAT port Fix Ten-Tec Orion get/set split functions Icom IC-7410 has VFO A/B not MAIN/SUB Added IC-7410 data modes Add retry mechanism for Yaesu "newcat" backend Implement retries for Yaesu "newcat" rigs Disable auto information mode on open Add retry mechanism for Yaesu "newcat" backend Implement retries for Yaesu "newcat" rigs Disable auto information mode on open Merge branch 'yaesu-retries' of ssh://git.code.sf.net/u/bsomervi/hamlib into yaesu-retries RIG_OK is zero and need not be negated and this will not change Fix response length expected error in K3 back end Data mode support for the Icom IC-7700 Data mode support for the Icom IC-9100 Data mode support for the Icom IC-7200 Add support for the Kenwood TS-590SG Kenwood TS-590SG Always clear serial control lines when used for PTT Disable AI mode on open for Kenwood/Elecraft rigs Add more diagnostics and error checks to serial line control Move serial line control error checks to lower level routines Merge branch 'master' into kenwood-ai-off-at-start Merge branch 'master' into ptt-control-on-cat-port Fix serial i/o on Windows. Yaesu newcat style command response reading improvements Increase communications timeout for Icom rigs Kenwood AIn; command has no reply Revert read_string() to partial results are a success status Remove gratuitous sleeps before function exits Error checks on simulated direct VFO addressing Elecraft K2 RTTY modes are not FSK Kenwood and Elecraft rigs sometimes ignore commands Removed kenwood_cmd function and replaced uses of it Allow for failed test command on the K2 Elecraft K3 has 1 stop bit Kenwood TS-570 series IF returns current frequency Switch to "ID;" command for verification as no "AI;" on TS-840s Increase Elecraft K2 comms timeout and retries Switch Kenwood TS940 to generic kenwood CAT functions Improve command verification for Kenwood & Elecraft Use local buffer in kenwood transaction funciton Clarify the handling of Kenwood CAT message terminators Further clarification in the implementation of kenwood_transaction() Removed redundant precondition test Remove kenwood_simple_cmd as kenwood_transaction has that functionality Call kenwood_open() for TS-2000 to ensure AI mode is disabled Allow for bad ID from DDUtil in TS-2000 mode Allow one extra byte in read_string() length to accomodate terminator Enable data modes for the Icom IC-7100 Allow for PowerSDR ID in Kenwood TS2000 emulation mode Fix TenTec Argonaut message lengths and timeout Fix TenTec set split command Implement get PTT status for the TenTec Argonaut Fix error with width in set mode for the TT argonaut Yaesu FT540 can only change the frequency of the current VFO Fix defect in Kenwood TS-940 IF command response parsing Fix response lengths for the TT Jupiter 538 Do not attempt CAT PTT commands on the Icom IC-706mkIIG Use correct argument type for serial control line functions Initial back end implementation for the Kenwood TS-990s Mode set is not VFO targetable on the Kenwood TS990s The Kenwood TS990s only does split Tx on SUB VFO The doesn't appear to be a way of getting PTT/SEND on the TS990s Lower both RTS and DTR on alternate PTT serial port Honour any error status from serial port calls Dummy get_ptt function needs to read RTS/DTR/PARALLEL Make autogen.sh agnostic to whitespace in paths Increase the number or retries for most Kenwood rigs Command validation for Yaesu set commands Remove unecessary delays from TS-940S backend Proper IPv6 and dual stack networking Fix compiler warnings Proper IPv6 and dual stack networking for rotator net daemon Attempt to restore AI status on exit Allow for poor emulations of Kenwood rigs that have no ID command Use correct function to execute set type commands with no response Add a new command line option '--no-restore-ai' ('-n') to rigctl Fix FT-817/857/897 issues and add some missing functionality Fix missing PKTUSB mode setting code for FT-817 & FT-897 Fix a logic error in band detection during IC-910 set frequency Add missing configuration getters Detect C-IV NAK returns as rejected commands Elecraft rigs do not switch VFO in IF command responses during split Tx. Redundant split mode directives on Elecraft rigs cause Tx failures Only use IPv6 features on Windows versions that support it (>=XP) Improve IPv6 portability and consistency Add 23cms to IC-910(H) backend Implement combined split VFO frequency and mode setting. Initial implementation of rig_{set,get}_split_freq_mode() for FT-857. Implement rig_{set,get}_split_freq_mode() for IC-756 series. Add {get,set}_splitfrequency_mode for the IC-910(H) Elide unnecessary CAT commands when setting split frequency and mode Do not swap VFO unnecessarily Better set frequency semantics for the IC-910(h) VFO targetable get frequency operation for the Icom IC-910(h) Make sure right band is used when setting frequency on IC-910(H) Use rig state rig port retry option rather than from capabilities Use a sensible port timeout value for the Kenwood TS-850 Further attempts to simplify and improve Icom CAT for split operating Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode argument Switch to POSIXLY_CORRECT mode for getopt_long() Fix a regression introduced in 222ad74 Do not crash if expected CTCSS tones not sepcified Do not attempt to query AI state on the TS-450s as it is not supported Some more Kenwood rigs with no AI query Adjust rig_list_foreach to allow use for unregistering Fix an issue presenting on the Yaesu FT-450(D) Release the serial port used for PTT when possible Change the IC7600 & IC7800 set/get mode to versions that support DATA modes Add rig_{open,close} functions to TS-790 backend Revised kenwood rig busy response handling Add get and set split functions for the TS450S Simplify and fix defects in the FT991 back end Fix some endian issues in the si570/AVR SDR back ends Fix a state machine defect with repeated PTT reset calls Do not pass --no-cpp_precomp to compilers on Mac OS X Allow RIG_LEVEL_STRENGTH queries over the network link Stop rigctld and rotctld crashing when service threads cannot write to clients Use snprintf throughout kenwood/kenwood.c for buffer safety Fix off-by-one issue in reading memory mode from IF command response Fix some issues with commands not supported by TS-2000 CAT emulations Add best guess transmit status to rig state structure Take out unecessary delays in K(X)3(S) back end. FT-817 status queries honour retries and timeout Make rig_open() call in rigctld lazy and add graceful termination Simplify SWIG interface definition and hide 64-bit values from Lua binding Remove unnecessary delays from TS-990 and TS-2000 back ends Change frequency setting for the FT-747GX to something more basic Fix an incorrect error return value from win32_serial_select() Fix timeout issues with the Ten-Tec Orion/Eagle Ensure compilation works with a pre C11 compiler Make code C90 compliant again Move unnecessary global and file static variables to the stack Simplify unnecessary persistence of extended response state Fix misunderstanding of netrigctl_transaction() return value Made PTT and DCD options consistent between rigctl and rigctld Report unrecognised PTT and DCD types in rigctl and rigctld Update i/o functions to support GPIO(N) port closure Fixed erroneous messages in rig_close with GPIO(N) PTT or DCD types Remove duplication across GPIO and GPION handling of PTT and DCD Improved get PTT state handling in dummy backend Simplify closing of device files Repair a regression with the dummy get PTT functionality Revert "Add debug to serial.c" Repair a regression with the dummy get PTT functionality Revert "Add debug to serial.c" Fix regression with slow responses from SmartSDR causing errors Deal with remote PTT type at the client end Avoid 'echo -n' as macOS sh doesn't support it Fixing an operator precedence defect Updates to the TH-D7A/E back end Less ambiguous variable name and repair merge issue in prior commit Add missing config parameters for rig power on/off and screen-saver New power on option rather than power on/off Make version recording safe for parallel builds without breaking make dist Make version recording safe for parallel builds Ensure old hamlibdatetime.h headers in the source dir are ignored Merge branch 'safe-scs-versioning' of ssh://git.code.sf.net/u/bsomervi/hamlib into safe-scs-versioning Fix make dist versioning Use BUILT_SOURCES make mechanism as intended Fix rebuild dependency Build hamlibdatetime.h every time Force copy over existing Minimize rebuilding Correct use of sh if Another attempt at a reliable SCS version header generation Remove temporary file Add missing shared library API exports Add missing export definition Blaine Kubesh (8): added Icom803 to icmarine added Icom803 to icmarine added Icom803 to icmarine Update ic-m803 remote-id to 20 Update icm803.c Update AUTHORS undo author changes Update icm803.c Bob Freeman (1): New CNCTRK rotor backend Brandon Durepo (5): Added multi-stage Docker build and hamlib-runtime image Added multi-platform support for linux/arm64 and linux/amd64 Add support for the hamlib-base-image and hamlib-runtime targets - support the arm64 and amd64 platforms on both a base-image and runtime Added git and vim to the hamlib-base-image Added Python support Brian G. Lucas (10): Pretty much a complete re-write of thd72.c, since the old one didn't work at all. Many commands have been tested with real hardware. But more work remains to be done. WIP: thd72 driver. More level, func, and parm stuff works. WIP: thd72 driver. Try to simplify the menu based interface. WIP: thd72 driver. First cut at get_channel(). Other cleanup. WIP: thd72 driver. More interfaces implemented. Other cleanup. Implement some more interfaces. Comment out get_chan_all_cb because the block read routine doesn't work. Fix a format so that it works with Windows. Can't test it because I have no Windows machines. Fix RFPOWER level for FT-450D. It uses 5-100, rather than 0-255 that the FT-450 does. In newcat_open(), initialize rig_id in case any subsequent commands need it. Some calls to thd72_get_menu_item where passing wrong values for range check. C-Elegans (1): Add ability to have rigctld display transverter frequency CJ (1): fix windows makefile Callum McEwen (VK5MCA) (4): Update codan.c Update README.codan Add V3.51 firmware comment Update comments on codan_set_ptt Cedric DJ3CE (1): Add SWR get_level to K3 (KX3, KX2) Charles Suprin (7): Add file for TM-D710 support. Merge branch 'master' of ssh://hamlib.git.sourceforge.net/gitroot/hamlib/hamlib Add D710 to riglist. Add D710 code to kenwood library. Register D710 interface. Initial D710 Implementation. Register D710 interface. Charles Suprin, AA1VS (3): extend th_get_vfo_char to support D700 Changed th_set_freq to round and select step size to use. Allows 6.25kHz and 5kHz channelization. Use new th_set_freq for TM-D700 Chen (Kina) (1): pmr171.c: Fix typo in get_freq Chris Karpinsky, AA1VL (7): add serial_flush() method to clean rx buffer initial stab at this for the Yaesu FT-817 add ft817.* add ft817 bump the backend status to ALPHA Initial entry of cgirig giving ability to use hamlib from a web browser. increased post write delay to 300 Chris Ruvolo (4): TS-690: deal with optional tone board using TS-450 logic TS-690 does not implement the PC command to get/set output power level TS-690 does not implement the GT command to get/set AGC rate TS-690: bump version Christian Bayer (11): upstream 817 FT-817 power and SWR levels ft-857 power levels for 2m/70cm export correct function for wsjtx fixed cal table conversion added header use correct value divider update disable scaling fixed compile errors fixed merge errors and variable declarations Christoph Berg (2): ic7610: Re-add send_morse Implement netrigctl_stop_morse Christoph Nadig (1): Fix for setting power on Elecraft TRXs Chuck Hemker, N2POR (1): Use RIG_TARGETABLE_MODE in rig_set_mode and rig_get_mode Chuck Ritola (8): Use loop to ensure RS-HFIQ hears first command. Closes #730 Add ability to read TX drive level Implement board temperature reading for TEMP_METER Parse and store RS-HFIQ firmware version. Firmware version check before power meter query. Merge branch 'master' into rshfiq-aug2021 Map FCDPP LNA and Mixer Gain as PREAMP values. Closes #766 Map FCDPP LNA and Mixer Gain as PREAMP values. Closes #766 DJ3CE (1): Patch power reading of IC-705/-905 DL1YCF (6): Merge branch 'master' of https://github.com/Hamlib/Hamlib Merge branch 'master' of https://github.com/Hamlib/Hamlib Merge branch 'master' of https://github.com/Hamlib/Hamlib Merge branch 'master' of https://github.com/Hamlib/Hamlib Merge branch 'master' of https://github.com/Hamlib/Hamlib Merge branch 'master' of https://github.com/Hamlib/Hamlib Dale E. Edmons, KD7ENI (19): Added comments to commandline in rigctl (second time) --Dale Started TS-2000 update/overhaul --Dale Copied too much stuff, backed out what I broke. Bring ts2k.c more in line with current CVS. Changed ts2000.c to ts2000.h. Start of rig menuing functions. New file. Renamed ts2000.c.new ts2000.h Bring code more in line with CVS code. Changes often, so added status. Will delete when things stabilize. Corrected status to CVS branch. Renamed new ts2000.c to ts2000.h Wouldn't compile. Removed ts2k.c. Haven't got all new rig.h stuff removed. Temp kludge to make ts2k.c compile (keeps Hamlib from compiling!). Updated status. Added working TS-2000 files. There are some changes left out but this is the minimum I could commit and have a functional rig. The cost is that I've broken kylix and others that duplicate rig.h. I'm in the process of repairing the damage. Please be patient. I hope a day or so, but am asking for up to a week. E-mail me about *anything* you find broken. Kylix (and similar) is (are) known to not work. Changed name back to original. Had to re-run automake kenwood/Makefile. 1) Updated branch_ts2k with respect to HEAD. 2) Working ts2k_menu. (only in RIG_MODEL_TS2K) 3) Split TS-2000 into experimental and standard versions: RIG_MODEL_TS2000 = standard, RIG_MODEL_TS2K = experimental. 4) Basic command parser in tests/rc. Will open/close rig or copy a freq from one rig/vfo to another rig/vfo. Very cool. Very basic. Very experimental. 5) Added test programs. a) testcmd - calls parser (no command prompt yet!) b) testts2k - replacement for testrig (with trivial modification) c) testptt - testts2k/testrig should not transmit. TX stuff in testptt. 6) Used crowbar to merge HEAD into branch_ts2k. Working on clean-up. 7) I'm sure I've forgotten or neglected to mention some other stuff. Daniel Estévez (2): Fix DIG MODE for FT817-ND Fix DIG MODE for FT817-ND Daniele Forsi (5): Set the executable bits on py3test.py Fix spelling errors Fix more spelling errors Fix more spelling errors Fix typos Daniele Forsi IU5HKX (150): Fix a [missingInclude] "information" when running cppcheck --check-config The -M option needs an argument like its long version "multicast-addr" Fix lintian warning: macro 'RG' not defined Fix lintian warning: macro 'IN' not defined Fix spelling errors Remove unused includes related to times and dates Remove unused includes of math.h Remove unused includes Revert unwanted changes Remove unused includes of errno.h Remove unused include of amp_dummy.h Remove unused include of cm108.h Remove unused includes of fcntl.h Remove unused includes of frame.h Remove unused include of getopt.h Remove unused includes of gpio.h Remove unused includes of cal.h Remove unused include of usb_port.h Remove unused includes of ctype.h Remove unused include of stdbool.h Remove unused include of stdarg.h Remove unused include of stdlib.h [icom] Remove unused include of config.h [kenwood] Remove unused include of config.h [yaesu] Remove unused include of config.h [rotators] Remove unused include of config.h [tests] Remove unused include of config.h [rigs/*] Remove unused include of config.h [amplifiers] Remove unused include of config.h [extra] Remove unused include of config.h Add include/hamlib directory to all makefiles [icom] Fix includes [kenwood] Fix includes [yaesu] Fix includes [rigs/*] Fix includes [rotators] Fix includes [tests] Fix includes [amplifiers] Fix includes Update .gitignore Fix unterminated comment Fix include not found by cppcheck.sh Enable --show-conf for ampctl and ampctld Fix typos Fix include not found by cppcheck.sh also in the other branch of the "if" Fix passing one or more paths to ./cppcheck.sh Fix several cppcheck "missingInclude" informational messages Fix cppcheck "unmatchedSuppression" informational messages Add to .gitignore some files created during "make check" Fix cppcheck "missingInclude" informational message Fix Doxygen unmatched directives \cond and \endcond Fix Doxygen documentation for the Apex rotator Fix Doxygen documentation for the GRBLTRK rotators Fix typos Fix Doxygen comments Fix typos Remove duplicated conditions Fix initializer-overrides warnings by clang Fix typos Add/fix Doxygen comments Fix segfaults with malformed input and wrong command line arguments Fix segfaults with malformed input and wrong command line arguments Fix check for RIG_BUSBUSY Fix name of command in the usage and version texts Fix name of command in the version text Fix man page of rigctld Fix warning message for twiddle_rit Fix typos in man pages and other documentation Fix typos in comments Fix typos in messages Remove duplicated sentence Fix typos Remove unused and empty source files Fix typos Fix underline and italics Escape literal \n Fix usage of .EX Set parameter keywords bold, not their descriptions Add bold Fix my previous commit ("Add bold" d9545845) Ignore files related to tests Delete a generated file when doing make clean Delete a generated directory when doing make clean Make help strings more similar Remove duplicated text Fix groff syntax Fix list of parameters for get_func/set_func Fix list of parameters for get_level/set_level Fix list of parameters for get_parm/set_parm Add missing diagram Fix typos Sync text between man rigctl and man rigctld Add description for -w/--twiddle_rit Add missing arguments to command line options Remove unused command line short options -M and -N Add missing command line short option -b for --bind-all Add that passwords aren't implemented Add -b, --bind-all to --help text Remove duplicated cppcheck suppressions Fix typos Fix name of function in error messages Remove non-working compilation instructions from comments Remove duplicated line Fix Doxygen comment Fix typos Fix Doxygen comment Fix names of parameters in Doxygen comments Add documentation for RIG_CONF_END Add cross references hash mark for Doxygen Update the directory tree Remove old version numbers Update copyright year List more optional dependencies Explain how to use the simulators Fix compilation error in simid5100.c Fix compilation error in simicr8600.c Describe the use of simulators Also check the "name" parameter Fix syntax of #define Remove redundant dependencies Add rules to build dependencies of libhamlib.la in other directories Remove unneeded dependency Remove unneeded test script testcpp.sh Fix error return values Fix typo Replace non-portable make rule with one that is also easier to understand Fix --without-cxx-binding being ignored Remove duplicated assignment of compilation flags Fix --enable-winradio[=yes] being considered =no Fix --enable-parallel[=yes] being considered =no Fix --enable-html-matrix[=yes] being considered =no Fix --with-readline[=yes] being considered =no Fix --with-libusb[=yes] being considered =no Make usage texts more similar Document existing option to read commands from stdin Remove unused definition of -z command line option Fix definition of -B/--mapa2b command line option Allow to give the command lines options --list or --version Fix --with-indi[=no] being considered =yes Fix failure of ./configure --with-tcl-binding --with-xml-support Fix compilation errors and warnings and link failure Use the variable with the version number in the example path Fix typos Also mention amplifiers Remove duplicated comment Fix typo Fix typo Fix list of dependecies of aclocal.m4 Fix syntax error Fix typo Fix Doxygen tags Dario Ventura (3): New Prosistel rotor backend from IZ7CRX Add elevation code to Prosistel backend TS2000 Satellite mode and Gpredict Dariusz Bismor, SQ9KEJ (1): rigmem: implement CSV file loading David Brewerton M0EZP (1): FT990UNI patch contribution from M0EZP David Fannin (1): Submission for new backend model (134) for Yaesu FT-DX1200 Davide Gerhard (3): tests/{memcsv.c,memsave.c}: partially revert commit 4072f9f4 ic746.c: correct chanbuf length, fix channel structure and support split ic746.c: add ic746pro_set_channel() to load memory from csv Dawid SQ6EMM (3): Add method to build inside docker Let SEND_MORSE and SEND_VOICE_MEM be announced as capabilities. Allow \send_voice_mem to be used over network and tested in dummy rig Dawid Szymanski (2): ICOM Voice Keyer implemented. typo fix Dhiru Kholia (1): Minor fixes for FT-747GX simulator Diane Bruce, VA3DB (5): - first cut at fixing configure to recognise --without-tcl-binding and --without-python-binding options - gt_HEADER_INTTYPES_H is definitely bogus here, leftover from what? - document debian/FreeBSD needs for AUTOMAKE etc. - add in libtoolize which should be there - These should have been commented out. - Extra comma on RIG_STATUS_BUGGY can cause a compiler error. Dieter Röver (1): Fix bug in vfo_comp calculation in Hamlib Ekki Plicht (DF4OR) (2): New model Icom IC-R8600 Patch for Icom DCS code handling Eli Schwartz (1): tests: fix compilation with modern compilers Elliott Liggett (1): Added functionality for the IC-7300 auto antenna tuner Eriks Dobelis (2): ft817: adding delay before next retry after returning from tx to rx ft817: Moving delay value into #define section of the header Ervin Hegedus (9): RIG_PASSBAND_NORMAL wasn't handled correctly when rig_set_mode() was called - fixed Fixed SWIG `Setting a const char * variable may leak memory' error Fixed Kenwood filter cmd when passband is set to 500Hz Merged from upstream Merge branch 'master' of http://git.code.sf.net/p/hamlib/code Added Lua binding and demo script Added new example to Python demo script (set/get float type level) Change variable length argument handling in affected functions Fix two typos Ervin Hegedüs (1): rig.swg: New properly formatted macro Evgeniy Titorenko (1): Add Radant AZV-1 Rotator controller protocol. Francois Retief (21): Added read_serial function to read strings from a port. Corrected some comments Added code to hexdump to right align ASCII dump column added private caps for rig termination character add private caps and more commands. Changed to a new transaction function and adde quite a few commands. add private caps to store the termination character of Kenwood rigs commands. added a kenwood_init and _cleanup routine for priv caps & priv data. Added a new function: LCD Lamp ON/OFF (for Kenwood TH-7DA) check trn state of rig in rig_open. Initial commit of Kylix binding New backend for rotators New RPC backend for rotators Added rot_move function Fix macro name Added rot_move function Added easycomm and rpcrot backends Fixed circular dependency for rpc.rigd and rpc.rotd regenerated Added IC-910 rig. Added constants for the IC-910 rig. Frank Goenninger (8): Add ADAT ADT-200A backend adat updates from Frank, DG1SBG ADAT fixes on Windows RIG ADAT: Adaption to firmware 1.40fb and transverter board. .gitignore: Ignore some macOS housekeeping files. Major code cleanup. Replace dyn. memory by static memory usage. FIXED: Source code inconsistency after major code change. FIXED: Incorrect usage of snprintf() argument for buffer length. Frank Singleton, VK3FCS (165): Initial revision Initial revision *** empty log message *** *** empty log message *** *** empty log message *** Initial revision Initial revision *** empty log message *** *** empty log message *** added build_all ,cleanall and verify targets *** empty log message *** initial top level makefile add some things initial import initial import initial import fixed some typos use rig_open and rig_close added rig_open and rig_close fixed cmd_sat_on / off added sat-on and sat_off to test changed cmd_get_rx_status, must do tx also updated test() all reads use while (1) and break added ../common as object path added rig_open and rig_close using rig_open and rig_close and serial.h use common dir for serial stuff use ft747 on serial port /dev/ttyS0 read uses while(1) and break use while(1) and break added read_sleep use read_sleep now from serial.h using read_sleep from serial.h had rx and tx status swapped (document error?) removed cmd_get_update using CVS instead of RCS directories use MODE_xx defines cannot use const int in case statements ?? so use #define instead use #defines for MODE_XXX used in case statements working out freq conversion, unfinished playing with test routines long int cmd_get_freq_mode_status_main_vfo(int fd, unsigned char *mode); long int cmd_get_freq_mode_status_main_vfo(int fd, unsigned char *mode) frq = cmd_get_freq_mode_status_main_vfo(fd, &mode); starting with the cmd_set commands now starting on cmd_set commands now starting on cmd_set_freq commands now add scanning todo now set sat rx and tx freq and mode also fix typo dump raw hex data when writing and reading trying some cms_set_freq_xxx commands added routines for dec <-> packed decimal conversion minor added generic hex dump routine, static void dump_hex(unsigned char *ptr, int size, int width); removed unwanted debug printf's removed dump_hex from here.. calc_freq_from_packed4 is about to be replaced calc_packed_from_char and calc_char_from_packed now here cleanup cleanup void dump_hex(unsigned char *ptr, int size, int width); adding dcs tables and repeater offset in Hz describe faulty yaesu documentation added README.license for GPL added GPL license info included full GPL license Updated docs to point to http://sourceforge.net/projects/hamlib/ and added a C code snippet on how to use the API. added -I$(COMMON_DIR) to find rig.h added -I$(COMMON_DIR) to find rig.h adding capabilities initial capabilities stuff starting to add rig_caps stuff starting to add rig_caps stuff starting to add rig_caps stuff. added GPL stuff and comments adding rig_caps stuff adding rig_cap stuff adding rig_caps stuff add capabilities and preferences adding rig_caps functionality adding rig_caps stuff frontend reduction on backend function namespace - phew !! frontend API clarification removed old open_port2() using old rig_caps fixed some typos, added 3 more candidates for API missing ; in some enums converting to frontend/backend structure compiles ok removed open_port() and write_block() removed open_port() and write_block() fixed typos, added &ft747_caps in rig_caps changing to frontend/backend style converting to frontend/backend style added 3 more cmd_* for API examples Example of setting rig Main VFO to 439.700 Mhz FM cleanup comments added extern const struct rig_caps ft747_caps; still thinking about set/get strategy minor updates added extra rig caps added some set/get examples with return code checking added testrig to Makefile, no linking yet added usleep to read_sleep() updated rig_caps structure *** empty log message *** test making a shared lib (at last) for the frontend - more todo test making a shared lib for the frontend - make hamlib describe frontend/backend structure updated code snippet example started ft747_set_ptt and ft747_set_vfo starting to implement set/get pairs added typedef enum ptt_type_e ptt_type_t; added VFO types to enum starting on libhamlib Makefile, added ./lib and ./include under common make, make install, and make clean work ok, using ./lib and ./include directories also. make, make install, and make clean work ok, using ./lib and ./include directories also. removed "make verify". Added reference to common/Makefile added printf("testrig:main() has been called \n"); for testing linking makefile for testing testrig linking alternative rig_base declaration removes references to rig_caps at compile time. should populate it another way -- FS added printf's to confirm rig.c (hamlib) is being called ok better libhamlib.so version :-) added ft847_open and ft847_close to enable CAT ON/OFF added ft747_open and ft747_close updated lib names for backend to libhamlib-xxxxx.so API updates - added set/get_mode merge with TRN stuff and add some set/get_mode and vfo stuff added post_write_delay cvs mails to hamlib-cvs-digest cvs mail update works ok :-) minor fixes updated ptt/mode/vfo added set/get freq to use generic bcd etc more set_freq() examples 1. Added VFO as target for some set/get cmds. 2. ./testrig still runs ok using RIG_VFO_CURR. minor update to active VFO handling in _set_vfo some new defines for FT747_VFO_A/B minor updates to active vfo handling added ptt handling example, stand back ! trying different approach to storing cmd sequence. _set_ptt is being converted. Needs tidying up though. Some sequences are complete, and can be read from static data. Incomplete sequences will eventually be copied form static declaration, and completed in priv data. Removed static stuff from functions. Also, begin to implement table driven command translation from API to rig native. priv now contains a cmd table that is used for backend commands towards rig. Added some new freq/mode combinations. converting ft847 to table driven, similar to ft747. more table driven stuff for ft847. cat/ptt/freq being converted. Added ft847_send_priv_cmd(), converted some part of API to use this. Added _set_mode to work now. TODO: put _send_priv_cmd into yaesu.[ch] so ft747 can use also. Turned on PTT also (stand back).. rig_cleanup and rig_close not calling backend removed unused calc_ functions. removed old API functions, general cleanup tested rig_close and rig_cleanup Initial release, common yaesu declareations etc. add version tag nseq uses YAESU_CMD_LENGTH Initial yaesu Makefile Moved from ft747 and ft847 dirs common yaesu handling common yaesu dir Begin to use common yaesu code general cleanup, added _send_priv_cmd added targetable_vfo value to caps minor cleanup ChangeLog history started Initial import for ChangeLog handling starting to convert rig struct to readable form more of convert rig struct to readable form Changelog update for HAMLIB-1.1.1 GeoBaltz (1): Merge branch 'master' into rp12 George Baltz N3GB (194): Add missing level definitions for TS-590SG Add routine to check input to <brand>_set_level ATTenuator level 0 should always be allowed - to turn it off. First round of level_gran additions. Do the check for min=max=0 the right way. Round 2. Enable first user of check_level_param Round 3 of level_gran updates. Remove hard-coded constants. Enable full level checking for TS-890S. Add default level values for Elecraft rigs. Update RIG_LEVEL_READONLY_LIST. Round 4 of level_gran updates. Fix the comment about float levels. Add Elecraft defaults to makefile. Fix typos (missing '('s ) in man pages. Add missing commands to man pages Avoid NULL dereference in debug statement. Use level_gran[] values in kenwood_get_level. Still more level_gran data. Yet more missing level defs. Enable level_gran[] checking for all calls to kenwood_set_level. Add basis for level_gran use in newcat.c Convert set/get AF, RF to use level_gran info. Convert MICGAIN to level_gran Convert COMP Convert ANTIVOX & VOXGAIN New for old - update level_gran for ft9000Old Fix segfault on rigctl exit Convert SQL to use level_gran data. Convert MONITOR_GAIN Convert RFPOWER to level_gran usage Convert NR to use level_gran Fix inverted VHF/UHF BANDSELECT labels Fix duplicate level definition Add RIG_LEVEL_USB_AF_INPUT to RIG_LEVEL_FLOAT_LIST Implement RIG_LEVEL_USB_AF[_INPUT] for TS-890S Enable set_level checking for all Yaesu/newcat rigs. Replace hard coded constants with table values f conversion already rounds, so no external rounding needed. Move meter reader to kenwood.c, so it can be used by ts990.c Use general meter reader to get SWR value for TS-990. Revert "Fix FTDX101MP RFPOWER to allow 200W" Unnecessary code, breaks other levels. Fix FTDX101MP RFPOWER the right way. Restore shared library ABI compatibility with previous hamlibs Add basic support for transparent access to port structures. More Kenwood rigs ported to new access macros. Convert the remaining files in rigs/kenwood/ Define different (disambiguated) names for external use. Fix copy/paste errors in xiegu.c More typos/copy/paste errors in rigs/icom Add cache to the MACRO/porting list Implement function to get structure address Function to get amplifier port address Convert src/amplifier.c to new MACROs/access method. Add function to get rotator port address(es) Port conf.c to use access macros Convert more files in src/ Pointerize all the ports in src/rig.c Need more parens to work in expressions. Update example.c Avoid using raw rigport, in two different ways. Fix variable name. Implement ctcss tone for TS-890S. Fix off by one error in tones for TS-590/890/990 Fix some rigs I found docs for - more needed Add funcs to set/clear TONE/CTCSS modes for TS-890S Add remaining rigs, matching old behavior. Fix copy/paste foulup. Drat. Fix more copy/paste SNAFUs Update NEWS with pointer conversion macros. Make simulator match the Real World(TM) Add missing P4 Repair RIG_LEVEL_STRENGTH Add calibration table for TS-890S RFPOWER_METER_WATTS Bring simts890.c a little closer to the real thing Still needs more work. Fix icom_set_powerstat() to correctly save&restore rp->retry, rp->timeout_retry Convert some cache references to pointers Convert a few more cache pointers Cache pointers for src/rig.c Issue #1420 again. Convert rot_conf.c and amp_conf.c to pointers Update dcdport usage in tests/*.c Issue #1445 Play catchup with split/VFO revision. Fix typos in rebase fixups. Start converting rigs/* This commit does rigs/adat/, rigs/alinco/ and rigs/aor/. Port rigs/anytone/, rigs/barrett/ and rigs/codan/ Fixup git rebase SMerge error. Convert rigs/dorji, rigs/drake, rigs/elad. Convert rigs/dummy/ Convert rigs/flexradio, rigs/gomspace, rigs/jrc, rigs/kachina Convert rigs/icom/, rigs/kit/ Convert rigs/loew/, rigs/pcr/, rigs/prm80/, rigs/racal/ and rigs/rs/ Convert rigs/mds/, rigs/skanti/, rigs/tapr/ and rigs/tentec/ Do rigs/tuner/, rigs/uniden/, rigs/winradio/ & rigs/wj/ Convert rigs/yaesu Minor cleanup of ts890.c Update simts890.c Make IF return RX/TX status Document IF data, reformat IF & SF commands Convert all port references in amplifiers/ to pointers. Convert first part of rotators/ Finish rotators/ Add STATE to the list of pointers Convert tests/* to pointers Finish tests/* Update some of rigs/* to use pointer to cache Use pointers for all cache references in rigs/* All struct rig_cache referenced converted to pointers. Start converting rigs/* to use pointers to state More pointers to state More pointers to state Pointerize all state references in rigs/kenwood/* Add macros for amplifier and rotator state pointers. Fix incorrect port read for elevation Normalize some debug/trace output. More state pointer changes Convert macros in rig.h to use STATE() More state pointer changes Still more state pointer conversions. More state pointers - mostly sed i Pointerize state references in Tentec rigs. And another batch... Use sed -i on all in rigs/kit/ More sed -i with manual fixups. Convert all of rigs/* except rigs/icom and rigs/yaesu First set of rigs/icom/* state pointer macros. Convert rigs/icom/icom.[ch] First batch of state pointers in rigs/yaesu/ Next batch of state pointers Convert newcat.c FIx the stragglers Revert "Fix rotorez set_conf in both rotctl and rotctld -- since it needs to be done after rot_open" Definitions, storage and infrastructure for queuing config commands Implement the first user of the deferred set_conf entries. Fix other rotators that try to do I/O before open. Finish all port initialization before allowing I/O. Balance ENTERFUNC/RETURNFUNC, ENTERFUNC2/RETURNFUNC2, ELAPSED1/ELAPSED2 usage Balance ENTERFUNC/RETURNFUNC usage More of the balancing act. More balancing Finish balancing Get rid of some false positives for func_chk Fix func_chk to do useful things Fix ENTERFUNC/RETURNFUNC imbalances found by repaired func_chk More pointer conversions for rig->state. More pointerizations in src/* Convert all rig->state. references in src/rig.c to pointers. Play catch-up with recent code. Use pointers for amp->state references Use macros/pointers for rot->state references More amplifier and rotator state changes Yet another batch of state pointers Catch up with latest code Balance new code. Fix wrong error message for SF1 command. Make SNPRINTF do something useful for Hamlib Remove dead code Declare local functions as local Implement rig_get_clock for TS-890S Fix wrong utc_offset Use a reliable source for TZ offset Add just enough to simts890.c to fake kenwood_get_clock. Tweaks to simts890.c Fix negative fractional UTC offsets Implement kenwood_set_clock Fix command lengths for TS-890S set/get_antenna. Still more tweaks to simts890.c Replace raw write() calls with macro More fixes for simts890.c Reduce dependency on include/hamlib/rig.h Convert VFOs into objects(structs). Get rid of ghost commands. More VFOs as objects. Change FA/FB/SF to use band memories Implement step sizes for some freq changes Add DN/UP, FC, and UD commands to simts890.c Correct some split problems and connect VFO ops Clean up Make FR & FT commands aware of new vfo structs. Add traffic tracing to simts890.c Annotate legacy (undocumented) commands in simts890.c Add RIT/XIT commands (FS, RC, RD/RU, RF, RT, XT) to simts890.c Astyle simts890.c Update TS-890S and TS-990S RIT/XIT handling Factor out TS-890S and TS-990S from kenwood_get_split_vfo_if() MACROize new code. Minimal support for KY commands in simts890.c Use short (i.e., variable length) messages in kenwood_send_morse() Fix porting unneeded code Fix unbalanced ENTERFUNC/RETURNFUNC pairs in icom.c Fix the easy parts of missing thread locks Replace rs->multicast->mutex with a dedicated mutex for the API. Add locking to rig_stop_morse Fix timeout in kenwood_stop_morse Minor cleanups/fixes Add dates for recent releases Drop redundant token lookups. Make local functions static. Enable rig_vfo_op for TS-890S Add locking around get/set levels Fix out of sequence merge for issue #1634 Fix backward frequency tests in ft857.c Pass spectrum data through to callback Don't start async_data_handler until rig is fully opened. Update NEWS Georges Auberger (1): Add product id for CM119B chip. Used in KURI adapter designed by W7NX. Gerardo Richarte (1): gs232b.c: Improve get_position string parsing Gisle Vanem (1): Enable verbose mode in bindings/pytest.py Greg Troxel (1): Warning about dodgy code in drake.c HB9EIK (4): Initial release ELAD FDM DUO Update ELAD files Update build system for ELAD backend Update copyright for fdm_duo.c Hans Van Ingelgom (1): Added Peaberry V1 and V2 models Hegedüs Ervin (4): Merge branch 'master' of http://git.code.sf.net/p/hamlib/code Check SWIG string functions for some languages Leave off multiply 'typedef const char * const_char_string' definition (in rig.swg and rotator.swg) Fixed int[10] type variable error in bindings Jae Stutzman (5): Added HPSDR backend Clears potential garbage data in read buffer prior to command being sent Updated PiHPSDR backend defaults Use Windows ioctlsocket to avoid buffer overrun Added new AGC control for PiHPSDR James Watson, HZ1JW (2): Added ic7200 to icom Corrected modes in ic7200.c Jaroslav Skarvada (2): Fix hardcoded pcconfig libdir Fix serial_port DCD squelch Jeroen Vreeken (9): Add support for GPIO PTT. Add missing breaks and improve error messages Add Dorji DRA818 modules (VHF and UHF variants) Also works with NiceRF SA818 modules Merge branch 'master' of git://git.code.sf.net/p/hamlib/code Small fixes to DRA818 volume handling Add GPIO and GPION options for DCD. Also bump abi version since the config params struct needed resizing. Merge branch 'master' of github.com:Hamlib/Hamlib GPIO working after debugging Merge branch 'master' of github.com:Hamlib/Hamlib Johan Ström (1): Backup serial options on open, restore on close John Paul Adrian Glaubitz (1): dummy/dummy.c: Fix unaligned access in dummy_get_level() Jonathan Bastien-Filiatrault (3): Correct FT; command that does not exist on the FT-891. Allow setting split mode without smashing the VFOB frequency. Scale power values correctly for Yaesu FT-891. Jonny public (1): ether6: New rotor backend from Jonny, DG9OAA Joop Stakenborg, PG4I (116): update (kenwood is not a WIP anymore) first implementation of kenwood_get_ptt enable get_ptt for this rig add get_ptt for this rig additional protocol checks and cleanups fix signal strength add RIG_LEVEL_RFPOWER fix_compilation add rit capabilities bring comands in sync with other kenwood rigs add rit capabilities send_morse added explain set_rit fix get_ctcss_tone by using IF command typo add xit capabilities add set_level and get_level bring rig in sync with other kenwood rigs bump version numbers nothing returned by the rig for these commands fix get_level_agc fix set_level_agc getting in sync with the debian 1.1.2 package remove template files initial checkin make this NMU for now correct the path for copying files in the apropriate package do not install the old changelog versioning not used move .la, .a, .so files to the correct package include rpc.rigd and rpc.rotd include pkgconfig support don't create shlibs file for drake, jrc and easycomm libraries move hamlib1 to the top so the documentations gets installed correctly make building easier, call autogen.sh INSTALL file not used build the documentation package we don't have to call configure twice cleanup remove some build dependencies and don't call autogen.sh ts450s uses IF command for get_vfo, get_freq and get_mode minor bugfix, bump to beta add CWR and RTTYR this rig does not have a command for reading IF bandwidth retrieve passband with FW command passband should be calculated after mode is set use rig_passband_normal here various lintian fixes one last lintian fix use FW command to set bandpass cw filters for normal, narrow and wide more filters get_mode and set_mode for this rig filters some comments correct rit add get_level cleanups more modes set_level for this rig should use kenwood_get_freq minor bug add rpm support need hamlib.spec for 'make rpm' make rpm will fail with a '-' in the version number a working spec file update debian build for rotorez and fodtrack, minor fixes unofficial fix the debian build script, new maintainer update the debian build tree to the latest correct baudrate for the ts-950, use the information field IF for get_vfo by default (supported by most kenwood rigs), ts870s will use the much shorter FR command for get_vfo correct baudrate for some rigs and add ts-950 to the id_list ts-850 returns ID 009 according to martin, OK1RR fix 'make rpm' build for hamlib-1.1.5 not needed sync with latest debian package and add tcl, c++, python and perl bindings correct spelling s-meter calibration by Matt Dawson basic functionality by Matt Dawson, tested with grig and xlog lifetime e-mail address :-) sync with latest debian release more... [truncated message content] |