Wykres commitów

9212 Commity (6f967a68d5a6c0fda3e0d4092dde54eb6ffd4c32)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 6f967a68d5 Make pthread.h a default include and remove config.h from being included in rig.h
https://github.com/Hamlib/Hamlib/milestone/14
2022-08-23 17:20:03 -05:00
Michael Black efd166fb50
Merge pull request #1106 from mikaelnousiainen/fix-yaesu-power-off-handling
Fix handling of EPOWER error code and reduce unnecessary commands in Yaesu newcat backend
2022-08-23 12:11:51 -05:00
Mikael Nousiainen 2c5013662d Fix warning message for allowed commands when rig is powered off 2022-08-23 00:14:12 +03:00
Mikael Nousiainen dc02c566f5 Fix handling of the new EPOWER error code: do not re-open rig and fix/extend allowed commands when rig is powered off. Fix Yaesu newcat backend to not try to call rig ID command during command validation. 2022-08-23 00:10:25 +03:00
Mike Black W9MDB ef06b358d7 Add verification of EX commands in newcat.c 2022-08-22 15:55:35 -05:00
Mike Black W9MDB 2275bf51f8 When Yaeus rigs are split and tx is on VFOA then turning split off will remain on VFOB tx/rx
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 12:20:01 -05:00
Mike Black W9MDB 95126fd350 Add EX echo as separte get_cmd call for CAT TOT TIMEOUT
Could do this for other EX commands too
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 12:00:38 -05:00
Mike Black W9MDB f8f0678988 Take out EX echo request -- can't do that as EX command does not expect response
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:57:53 -05:00
Mike Black W9MDB 4664620b92 Add FTDX300DM to same exceptions as FTDX3000
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:51:34 -05:00
Mike Black W9MDB 3f99ec47db Have FTDX5000 and DX3000 echo CAT TOT TIMEOUT when set
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:47:13 -05:00
Mike Black W9MDB e86e05bce3 Change FTDX3000 CAT TOT TIMEOUT to 100ms
Change Yaesu split detection to detect reverse split
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:40:52 -05:00
Mike Black W9MDB e8fa723bc8 Change FTDX3000 write_delay back to zero -- at value of 1 rigctl was showing all ? responses from rig at 38400 baud
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 10:29:22 -05:00
Mike Black W9MDB 2fdf608793 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2022-08-20 22:56:16 -05:00
Mike Black W9MDB c34f719337 Astyle files 2022-08-20 22:56:04 -05:00
Michael Black 2f08201f12
Merge pull request #1102 from georges/cm119b-support
Add product id for CM119B chip. Used in KURI adapter designed by W7NX.
2022-08-20 22:35:27 -05:00
Georges Auberger ce5c90a6c7 Add product id for CM119B chip. Used in KURI adapter designed by W7NX. 2022-08-20 15:26:17 -10:00
Mike Black W9MDB b4150fce19 FT747GX add TARGETABLE_FREQ and update rx_range_list and tx_range_list for new range_list implmentation
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 15:39:21 -05:00
Mike Black W9MDB d0dcfbff84 FT747GX remove debug code -- duh... 2022-08-19 11:57:08 -05:00
Mike Black W9MDB abc2d5a846 FT747GX show cached freqs when get_freq is called
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 09:33:10 -05:00
Mike Black W9MDB b97b8b0fe7 For FT747GX do not get info when PTT is on -- use cached info 2022-08-19 09:30:59 -05:00
Mike Black W9MDB 28b1a9bb95 Increase FT747GX cache timeout to 1500ms as get_freq is taking over 1000ms 2022-08-19 08:33:31 -05:00
Mike Black W9MDB 179ee66f0d Add 600ms wait when newcat.c see rig busy
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-19 08:21:29 -05:00
Mike Black W9MDB 6965927fb4 Add IC275 to icom rigs that can't do 0x25 2022-08-19 07:55:20 -05:00
Mike Black W9MDB ed5a26ac4e Try to get FT747GX to return freq while transmitting
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 06:58:03 -05:00
Mike Black W9MDB deb5ea6d6f For FT747GX return cached freq when in TX 2022-08-18 17:33:41 -05:00
Mike Black W9MDB 4442f67e7a Finally got the FT747GX set_freq working correctly
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 17:03:17 -05:00
Mike Black W9MDB 88f5022079 Still trying to fix FT747GX set_freq
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 15:59:56 -05:00
Mike Black W9MDB 23fcad6d86 Hopefully fix FT747GX get_freq
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 09:21:17 -05:00
Mike Black W9MDB 34e651cf62 Attempt to fix ft747gx set_freq
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-17 17:40:09 -05:00
Mike Black W9MDB 2b4411c9c3 Update simkenwood.c 2022-08-17 15:33:18 -05:00
Mike Black W9MDB fb62a2f881 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2022-08-17 13:08:42 -05:00
Mike Black W9MDB 36e88e705b Increase write_delay in FT5000 to 1ms -- suspect it has similar problem to FT3000
https://github.com/Hamlib/Hamlib/issues/1080
2022-08-17 13:08:23 -05:00
Mike Black W9MDB c4a2f64788 Increase write_delay in FT5000 to 1ms -- suspect it has similar problem to FT3000 2022-08-17 13:03:03 -05:00
Mike Black W9MDB fa162231e7 Increase FTDX3000 write delay to 1ms -- when using Fake It in WSJTX was not recognizing VS0; command 2022-08-17 12:45:19 -05:00
Mike Black W9MDB 7b8aa15b9c Add DCU1/2 YRC1 entry for rotctl -- compatible with df9gr/erc 2022-08-16 16:15:25 -05:00
Mike Black W9MDB 824a6d11fc Turn off 60M split for Yaesu rigs (e.g. FTDX-10) that have to use memory mode for 60M band 2022-08-16 09:29:07 -05:00
Mike Black W9MDB 810da5f54c Fix EK89X set_freq and upgrade to BETA status
Add ISBUSB and ISBLSB modes
2022-08-13 08:52:42 -05:00
Mike Black W9MDB eea51fe7c7 Change EK89X to odd parity 2022-08-08 16:05:14 -05:00
Mike Black W9MDB 3c4a9f1627 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2022-08-04 08:24:19 -05:00
Mike Black W9MDB 32f9353c03 Increase write_delay for Xiegu 6100 to 3ms -- was locking up rig < 3ms 2022-08-04 08:23:26 -05:00
Michael Black 1830d768d6
Merge pull request #1097 from ncw/fix-qcx-mini
Fix sending morse with QRPLabs QCX rigs
2022-08-03 15:43:34 -05:00
Mike Black W9MDB f32af7496d Remove powerstat commands from Xiegu rigs 2022-08-03 12:36:35 -05:00
Nick Craig-Wood M5NCW a81c295b3c Fix sending morse with QRPLabs QCX rigs
The QCX series emulates the Kenwood TS480. However for the sending
morse command it seems to be more in line with the Elecraft K series
rigs.

Before this change, the QCX mini would reply to the KY command with
KY2 which was not understood. The QCX mini defines the KY responses to
be:

- KY0; if message sending is in progress and the transmit text buffer is not more than 75% full
- KY1; if message sending is in progress and the transmit text buffer is more than 75% full
- KY2; if no message is being sent, therefore the transmit text buffer is emtpy

This seems to be an extension of the original Kenwood protocol but it
is exactly as implemented by Elecraft in their K series rigs.

This patch treats the KY2 response the same as the KY0 response
meaning - OK to transmit.
2022-08-03 18:31:03 +01:00
Mike Black W9MDB 8c172af224 Remove split function from Xiegu G90 -- does not support them 2022-08-03 12:06:19 -05:00
Mike Black W9MDB e8c36b2b4b Add some more rigs to icom.c that do not use 0x25/0x26 commands 2022-08-01 17:25:10 -05:00
Mike Black W9MDB 0e85260d0f One more X5105 change 2022-08-01 15:32:11 -05:00
Mike Black W9MDB 5ee3c15c3b Remove set/get_powerstat from Xeigu X5105 2022-08-01 15:26:28 -05:00
Mike Black W9MDB 3762823255 Trying to make x5105 x108g_set-ptt happy 2022-08-01 15:17:15 -05:00
Mike Black W9MDB 65a2101aff Another attempt to fix x108g_set_ptt 2022-08-01 15:02:22 -05:00
Mike Black W9MDB 998715f3f4 Allow 0xfb for x108g_set_ptt 2022-08-01 14:40:00 -05:00