Wykres commitów

120 Commity (05033171c379123b2af6e29bd9f586f77d5fdcd3)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 05033171c3 Change token_t to hamlib_token_t to avoid collsions with libbsm and others
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-21 23:11:55 -06:00
Michael Black 74062c6aba
Merge branch 'master' into master 2023-12-21 07:53:27 -06:00
davidg 3061d5e208 Add number of CW and Voice memories to supporting Icom, Yaesu, Kenwood and Elecraft Radios. Added added .chanlist to TS890S 2023-12-20 21:26:57 +00:00
Mike Black W9MDB e267c62764 astyle files 2023-12-16 11:37:58 -06:00
Mike Black W9MDB 9841e500b9 Fix ptt_share segmentation fault
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB d72127f29a Fix cppcheck warnings 2023-10-11 23:22:42 -05:00
Mike Black W9MDB 46c0649b23 Fix spacing in k3/k4_stop_morse
https://github.com/Hamlib/Hamlib/issues/1366
2023-08-21 16:33:53 -05:00
Mike Black W9MDB 453a8cc94f Fix K3/K4 stop_morse
https://github.com/Hamlib/Hamlib/issues/1366
2023-08-21 15:10:41 -05:00
Mike Black W9MDB 1b0f0ec422 Fix K3 stop_morse RPRT return
https://github.com/Hamlib/Hamlib/issues/1365
2023-08-19 15:35:54 -05:00
Mike Black W9MDB b40da0f6b0 Increase send_morse size to use maximum for rigs or 20 chars (if morse_qsize unknown)
This will still allow for up to 1023 characater to queue up.
No guarantees on which rigs allow for this queuing though.
Kenwood rigs can at least find the buffer status to wait for room but not all rigs do.
https://github.com/Hamlib/Hamlib/issues/1368
2023-08-19 12:36:07 -05:00
Mike Black W9MDB 3318766a7c Add stop_morse to elecraft rigs
https://github.com/Hamlib/Hamlib/issues/1366
2023-08-18 16:54:19 -05:00
Mike Black W9MDB 3814f2dadf Add set_voice_mem and stop_voice_mem for K3/K3S/K4
https://github.com/Hamlib/Hamlib/issues/1367
2023-08-18 16:49:35 -05:00
Mike Black W9MDB 6c89f0045f Fix cppcheck warning 2023-08-02 22:24:05 -05:00
George Baltz N3GB d3c2ebcc1f Round 4 of level_gran updates.
Fill in more holes.  This should cover the Kenwood and Elecraft rigs,
with most of the callers of kenwood_set_level vetted.  Also fills in
some other data in rig->caps.

Still looking for a way to (programatically) verify that AGC data is
checked and processed correctly.
2023-05-20 11:13:16 -04:00
Mike Black W9MDB 5a079e03a4 Restore elecraft extended K2 cmd set to startup value 2023-04-30 09:52:24 -05:00
Daniele Forsi IU5HKX 8e24746a3e Fix typos 2023-03-19 22:20:28 +01:00
George Baltz N3GB 00e2797c6f First round of level_gran additions.
Issue: #1144
2023-02-26 13:12:52 -05:00
Daniele Forsi IU5HKX 420125b8bc [kenwood] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX 5c17054295 [kenwood] Remove unused include of config.h 2023-02-14 19:29:22 +01:00
Mike Black W9MDB 9626894029 Fix K3/K3S VFOB mode/bandwidth setting
https://github.com/Hamlib/Hamlib/issues/1224
2023-01-22 16:45:22 -06:00
Mike Black W9MDB 00dce998ae Fix Elecraft power2mW precision/accuracy
Should fix any others too
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-09 23:26:15 -06:00
Mike Black W9MDB 7978d74750 Force K22 mode on Elecraft rigs to get PC power level in .1W intervals for low power operations
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-07 11:46:56 -06:00
Mike Black W9MDB eb904148b5 Fix elecraft power2mW by scaling power to either 15W or 100W based on KPA availability
We are ignoring the tx_range values for the Kn series
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-06 23:31:18 -06:00
Mike Black W9MDB 09fb081847 Fix k3.c math.h 2022-11-28 16:44:58 -06:00
Mike Black W9MDB 3e6ca76c31 Fix frequency check in k3.c 2022-11-28 11:32:30 -06:00
Mike Black W9MDB 71f5766d57 Really fix the k3.c compilation warning 2022-07-14 06:54:56 -05:00
Mike Black W9MDB 94338d46dd Fix compilation warning in k3.c 2022-07-13 09:24:01 -05:00
Daniele Forsi IU5HKX 08c06aea14 Fix spelling errors
Fixed with:
codespell --summary --skip=.git,extra,,lib,macros,security --ignore-words-list="ans,ba,cant,develope,fo,get's,nin,numer,parm,parms,setts,som,statics,ths,ue,vektor,objext" --write-changes --interactive=2
and manual editing.
2022-07-07 23:56:22 +02:00
Mike Black W9MDB 6f9d057162 astyle files getting ready for release 2022-05-13 16:50:13 -05:00
Mike Black W9MDB 4bf2a8a2b8 Fix missing semicolon in k3.c 2022-05-13 11:03:55 -05:00
Mike Black W9MDB 6ad3ace726 Add FUNC_MUTE to K4 in k3.c 2022-05-11 16:36:02 -05:00
Mike Black W9MDB ddf0be7b72 Fix rig->state.rx_vfo and tx_vfo for Elecraft K4 2022-05-07 17:35:17 -05:00
Mike Black W9MDB 279bc84dfe Restrict extra 100ms time in k4_set_ptt to PTT_OFF 2022-05-06 13:35:04 -05:00
Mike Black W9MDB 6cc4aefdb0 Add 100ms more time to end of k4_set_ptt.
Had one report of K4 infrequently not returning to RX from TX when in Fake It mode.
Suspect a little more time is needed between TQ0; response and FA freq set
2022-05-06 13:31:34 -05:00
Mike Black W9MDB c0d298f0eb Change k4_set_ptt to remove infinite loop when REC is in use
https://github.com/Hamlib/Hamlib/issues/1021
2022-05-05 22:20:31 -05:00
Mike Black W9MDB d60391fcb0 Fix k2/k3/k4 bandwidth to 10Hz rounding 2022-05-04 13:14:01 -05:00
Mike Black W9MDB e3bf699732 Fix k3.c compilation 2022-05-04 08:57:34 -05:00
Mike Black W9MDB 704a6aac4b Correct handling of max power output of KX2/KX3 with KXPA100
Handle extended reply of K3
2022-05-04 07:46:01 -05:00
Mike Black W9MDB 223d2b7c11 Add 200ms delay for K3/K3S when frequency changes by more then 1MHz (i.e. band change)
https://github.com/Hamlib/Hamlib/issues/977
2022-03-05 23:07:25 -06:00
challinan a41df58487 Add support for K3 Morse send via KY(W) command 2022-02-20 22:19:26 -05:00
Mike Black W9MDB 144debb46a Update hamlib_check_rig_caps 2022-02-11 11:34:26 -06:00
Mike Black W9MDB 68e121d82c Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB 92542cb028 Change sprintf to SNPRINTF in kenwood rigs
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:03:43 -06:00
Mike Black W9MDB 18f69356c9 Change sprintf to SNPRINTF for kenwood files 2022-01-10 23:03:54 -06:00
Mike Black W9MDB 01b7f81119 Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mike Black W9MDB 63a51c36a1 astyle files preparing for 4.4 release 2021-11-28 12:41:10 -06:00
Mike Black W9MDB 0032f567e1 More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 18:05:27 -06:00
Mike Black W9MDB 4c530dc578 More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:49:49 -06:00
Mike Black W9MDB 782e39eb33 More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:39:08 -06:00
Mike Black W9MDB 7dceda7d2c More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:27:47 -06:00