Wykres commitów

665 Commity (c3cf7a9874ba64c6a76eed13d8763782a96a351d)

Autor SHA1 Wiadomość Data
Michael Black f01a165ec7
Merge pull request #1302 from mikaelnousiainen/power-status-bug-fixes
Power status bug fixes
2023-05-26 10:47:35 -05:00
George Baltz N3GB b6fe91504f Avoid NULL dereference in debug statement. 2023-05-23 13:14:28 -04:00
Mikael Nousiainen 9e1adcfdb8 Merge master and fix conflicts 2023-05-21 23:11:26 +03:00
Mikael Nousiainen cce66d3257 Fix power on/off bugs: rig_open() should succeed even if rig is powered off, auto power-on should not be automatically enabled (prevents turning rig off), fix Kenwood and Yaesu power on/off sequences for all rigs 2023-05-21 23:01:03 +03:00
Mike Black W9MDB 4832cc1bb2 Improve kenwood.c debug a little bit to reduce confusion
https://github.com/Hamlib/Hamlib/issues/1298
2023-05-21 08:15:47 -05:00
George Baltz N3GB 14dbe41e76 Add Elecraft defaults to makefile. 2023-05-20 13:30:40 -04: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
George Baltz N3GB 3029260582 Add default level values for Elecraft rigs.
Add limits for 0.0-1.0 float values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 7a69042876 Enable full level checking for TS-890S.
Turn on checking against level_gran on the TS-890S,
so I can eat my own dog food.
2023-05-20 11:13:16 -04:00
George Baltz N3GB ea37ad1b21 Remove hard-coded constants.
Use more data already in rig->caps instead of hard coding values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 05f04730d7 Round 3 of level_gran updates. 2023-05-20 11:13:16 -04:00
Mike Black W9MDB 67344a66a7 Fix TS590 SH/SL command expected length 2023-05-19 16:32:26 -05:00
Mike Black W9MDB a9d098bab3 Add send_voice_mem to kenwood.c and TS890 2023-05-17 22:41:29 -05:00
Mike Black W9MDB eff6f2d554 Fix TS590 vfo test to ensure correct A/B when CURR/TX/RX is used
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-15 07:45:38 -05:00
Mike Black W9MDB 05ab130f91 Add width/shift debug to ts590.c
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 12:50:49 -05:00
Mike Black W9MDB 6651345065 Add SF command for TS-590S/SG
Still need to add bandwidth get/set
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 11:06:22 -05:00
Mike Black W9MDB dad55ef148 astyle files getting ready for WSJT-x-2.7.0rc1 2023-05-08 07:37:13 -05:00
Mike Black W9MDB 5a079e03a4 Restore elecraft extended K2 cmd set to startup value 2023-04-30 09:52:24 -05:00
Mikael Nousiainen 1a59ce2ae2 Fix and extend TS-590(S/SG) backend 2023-04-15 00:25:29 +03:00
Nick Craig-Wood 2c283ab47a Fix QRP Labs QCX Morse Sending
Before this fix, hamlib used the TS480 protocol for sending morse
which adds a lot of spaces on the end.

The QCX actually uses the Elecraft morse sending protocol so switch it
over to using that.

Tested with QCX Mini firmware v1.09a
2023-04-09 14:00:25 +01:00
Daniele Forsi IU5HKX 2db37fe7db Fix typos 2023-03-26 11:01:51 +02:00
Daniele Forsi IU5HKX 8e24746a3e Fix typos 2023-03-19 22:20:28 +01:00
Mike Black W9MDB 113cad3ee1 For K3 prevent ID; command from K22; command
Remote ops was having a problem with K22;
https://github.com/Hamlib/Hamlib/issues/1254
2023-03-18 23:40:45 -05:00
Mike Black W9MDB fd473062d1 astyle kenwood.c 2023-03-18 15:21:30 -05:00
Mikael Nousiainen ec0645780c Fix Kenwood TS-2000 bugs and implement essential commands for remote control 2023-03-07 10:38:20 +02:00
Mike Black W9MDB d06244c47f Re-enable set/get mem for xg3 2023-03-05 17:03:29 -06:00
Mike Black W9MDB eb5767c0ca Align xg3 with kenwood_priv and remove set/get mem for xg3 for now 2023-03-05 13:19:43 -06:00
Mike Black W9MDB e428d824cd Fix xg3 set_freq 2023-03-05 13:12:33 -06:00
George Baltz N3GB 07fc69f3e8 Enable first user of check_level_param
Use check_level_param for all RIG_LEVEL_CWPITCH sets for Kenwood rigs.
Note that the placement of the call is temporary; eventually it should
be moved outside the main switch statement, and invoked for all set_levels.
2023-02-26 13:12:52 -05:00
George Baltz N3GB a9b9154a2d Round 2. 2023-02-26 13:12:52 -05:00
George Baltz N3GB 00e2797c6f First round of level_gran additions.
Issue: #1144
2023-02-26 13:12:52 -05:00
George Baltz N3GB bc476a1c94 ATTenuator level 0 should always be allowed - to turn it off. 2023-02-26 13:12:52 -05:00
George Baltz N3GB f5a1dabd06 Add missing level definitions for TS-590SG 2023-02-26 13:12:52 -05:00
Mike Black W9MDB a9cb121584 Add stop_morse for some Kenwood rigs 2023-02-25 22:11:11 -06:00
Mike Black W9MDB 717dae5027 Fix potential segfault in cmdstr check in kenwood.c 2023-02-21 11:44:12 -06:00
Mike Black W9MDB 514d87dcc9 astyle kenwood.c 2023-02-19 17:01:42 -06:00
Mike Black W9MDB 10ac497c0b Improve response of ;;;;PS1; command 2023-02-19 16:56:51 -06:00
Daniele Forsi IU5HKX 52be0797d8 [rigs/*] Fix includes 2023-02-16 19:08:24 +01: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 f9adf5de0a Add attenuator level control for TS890
Update SMeter/SWR tables for TS890
Thanks to N3GB George Baltz
2023-02-08 12:02:19 -06:00
Mike Black W9MDB 907a178aa6 Some fixes for th.c operation
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 16:01:08 -06:00
Mike Black W9MDB 73fc563ceb Add fix for TMD700
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 15:58:18 -06:00
Mike Black W9MDB 0e9bdc5d04 Fix spelling error in kenwood.c 2023-02-04 17:08:31 -06:00
Mike Black W9MDB fa503c5b3b Change TM-D700 and TM-D710 to hardware flow control
https://github.com/Hamlib/Hamlib/issues/1228
2023-02-01 22:19:02 -06:00
Mike Black W9MDB d645bae207 Ensure K4 is in K40 mode when requesting ID 2023-02-01 16:50:10 -06:00
Mike Black W9MDB 1e353191bc Make Kenwood rigs wake up serial port on PS command
Failing get_powerstat will now return RIG_OK
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-26 08:35:45 -06:00
Mike Black W9MDB eb049ab92d Add dummy bytes to kenwood PS; command
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-25 22:18:45 -06:00
Mike Black W9MDB 3fd698d063 Change QRP QRDX PTT to use TQ instead TX...more incompability with TS-480 standard 2023-01-24 11:22:19 -06:00
Mike Black W9MDB 52bed765ef Clean up rig power on/off sequencing for Kenwood/Elecraft rigs
Note that the K3/K3S cannot power on via CAT control
https://github.com/Hamlib/Hamlib/issues/1225
2023-01-22 23:41:21 -06:00