Wykres commitów

2980 Commity (67aee821330f5374353b51cb1f7b0c02712a872f)

Autor SHA1 Wiadomość Data
Mike Black W9MDB d7b65ec5a5 In newcat.c add PC cmd to no validation 2023-10-07 09:54:38 -05:00
Mike Black W9MDB f7f57ecc68 Fix ID5100 to not use 0x25 cmd when in dual watch - otherwise use x25 in normal mode 2023-10-07 08:29:10 -05:00
Mike Black W9MDB 8a9776664e Fix ID5100 to use Main=Tx, Sub=Rx when split is requested
https://github.com/Hamlib/Hamlib/issues/1218
2023-10-07 08:20:41 -05:00
Mike Black W9MDB d5f7660781 Fix some more cppcheck items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-06 15:14:10 -05:00
Mike Black W9MDB d48c847cf5 Revert "Add CR/LF to the flrig improvement"
This reverts commit 4fd9edbc97.
2023-10-05 09:41:58 -05:00
Mike Black W9MDB 4fd9edbc97 Add CR/LF to the flrig improvement 2023-10-05 08:54:43 -05:00
Mike Black W9MDB 98ab55b805 Remove sleep from flrig.c
https://github.com/Hamlib/Hamlib/issues/1394
2023-10-04 17:41:32 -05:00
Mike Black W9MDB 89db4ae757 Fix flrig.c 2023-10-04 17:33:11 -05:00
Mike Black W9MDB d4cf8a04d7 Change iofunc.c to read FLRig more efficiently
https://github.com/Hamlib/Hamlib/issues/1394
2023-10-04 17:30:02 -05:00
Mike Black W9MDB e0c4988e6a Fix some more cppcheck items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-04 15:50:24 -05:00
Mike Black W9MDB da5de3cb6e Fix wrong delete in xiegu.c
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 22:06:05 -05:00
Mike Black W9MDB 3b5f7a6dcf Add and fix some cppcheck suppress items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -05:00
Mike Black W9MDB 5ac1e50b80 Fix always true conditions found by cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
George Baltz N3GB 6877d03579 Convert NR to use level_gran
Also gets rid of now unused newcat_scale_float() - all its former callers
  round to nearest.

Note: the quirk handling was mostly left intact - should be checked out
  with the individual rigs.
2023-10-02 12:55:01 -04:00
Mike Black W9MDB 0484dc08c8 Fix prints/scanf argument mismatches idenfitied by cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 18:01:27 -05:00
Mike Black W9MDB 18d016a2a2 Fix th.c logic error discovered by cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 17:42:45 -05:00
Mike Black W9MDB 18e122196f Fix shadow variable warnings from cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 17:38:13 -05:00
Mike Black W9MDB 71f8b3b8c9 Fix always false cppcheck warnings
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 17:26:51 -05:00
Mike Black W9MDB 93af897753 FIx always true cppcheck warnings
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 16:51:07 -05:00
Mike Black W9MDB f00661a8ae Fix unused cppcheck warnings
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 12:01:38 -05:00
Mike Black W9MDB 53855c868d Fix remaining cppcheck redundant warnings
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-01 08:24:06 -05:00
Mike Black W9MDB 027c59d6e9 Hopefully fix newcat.c compile error on older compiler 2023-10-01 07:38:59 -05:00
Mike Black W9MDB 6e8d328fb1 Fix most of the redundant warning from cppcheck 2023-09-30 23:42:22 -05:00
Mike Black W9MDB 4d540b1459 Fix scope reductions from cppcheck 2023-09-30 22:50:16 -05:00
Mike Black W9MDB f9e9657ad1 Fix cppcheck warning 2023-09-30 22:36:09 -05:00
Mike Black W9MDB f55d0fc872 Minor update to note in newcat.c 2023-09-30 16:11:55 -05:00
Mike Black W9MDB 2423fb237c Improve Yaesu send_morse
Can now send message 1-5 or up to 50 char msg
e.g. rigctl -m 1035 -r /dev/ttyUSB0 b 1
or
rigctl -m 1035 -r /dev/ttyUSB0 b "CQ CQ DE W9MDB"
2023-09-30 16:07:07 -05:00
Michael Black a82d67234b
Merge pull request #1390 from dg1sbg/master
Major code cleanup. Replace dyn. memory by static memory usage.
2023-09-28 14:58:33 -05:00
Frank Goenninger f9a9de37cf FIXED: Incorrect usage of snprintf() argument for buffer length. 2023-09-28 19:30:11 +02:00
Frank Goenninger 76a836af5b FIXED: Source code inconsistency after major code change. 2023-09-28 18:36:30 +02:00
Frank Goenninger cd9077fbc2 Major code cleanup. Replace dyn. memory by static memory usage. 2023-09-28 18:18:57 +02:00
Mike Black W9MDB 6b6289313c Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-09-28 08:05:07 -05:00
Mike Black W9MDB 85787c8e89 Fix ST command for older FTDX101D/MP firmware -- needed to turn on split light
Apparenlty split was still working but light was not coming on.
https://github.com/Hamlib/Hamlib/issues/1388
2023-09-28 08:04:01 -05:00
Mike Black W9MDB 85226e5bc4 Add two more allowances for FT-991 firmware bug where IF command returns 41 bytes instead of 28 2023-09-27 20:27:58 +02:00
Mike Black W9MDB be8372c72f FT-991A V2-01 firmware randomly adds 13 bytes to IF command so allow for it 2023-09-27 20:27:58 +02:00
Frank Goenninger f797178e96 RIG ADAT: Adaption to firmware 1.40fb and transverter board. 2023-09-27 20:11:24 +02:00
Mike Black W9MDB b731e77841 Add two more allowances for FT-991 firmware bug where IF command returns 41 bytes instead of 28 2023-09-27 10:23:07 -05:00
Mike Black W9MDB 44a6274bbe FT-991A V2-01 firmware randomly adds 13 bytes to IF command so allow for it 2023-09-27 09:54:50 -05:00
Mike Black W9MDB 6b4cc5b36b Fix stop_voice_mem for some kenwood rigs 2023-09-26 08:14:50 -05:00
Mike Black W9MDB 6f3a9831c3 Add voice to TS480 2023-09-25 16:44:52 -05:00
Mike Black W9MDB 5e4cb6f1c1 Add voice_mem functions for TS590S/SG and TS-2000
Increase max baud for TS-2000 to 115200
Change TS-2000 to hardware handshake default
2023-09-25 15:15:45 -05:00
Mike Black W9MDB da9199577e Add voice_mem commands for TS990S 2023-09-17 16:26:50 -05:00
Mike Black W9MDB 5115fa8959 Fix Kenwood PB command to stop last requested voice channel started
https://github.com/Hamlib/Hamlib/issues/1385
2023-09-16 09:36:00 -05:00
Mike Black W9MDB d50ff331ee Add AGC level get/set to Barrett 4050
https://github.com/Hamlib/Hamlib/issues/1384
2023-09-15 11:43:48 -05:00
Mike Black W9MDB 9415fc3446 Expand Barret channels to include non-ham bands 2023-09-15 10:49:55 -05:00
Mike Black W9MDB 8a4767db17 Add kenwood_stop_voice and fix TS890S send_voice 2023-09-14 17:29:20 -05:00
Mike Black W9MDB 4df8260cc1 Stop validating TX1; on FT-950 -- seems it didn't like TX; after TX1;
https://github.com/Hamlib/Hamlib/issues/1382
2023-09-14 10:11:27 -05:00
Mike Black W9MDB 5b4654024a Fix MD cmd for Win4Yaesu by not validating it. Was not responding fast enough and timing out during validation efforts
https://github.com/Hamlib/Hamlib/issues/1381
2023-09-12 16:04:14 -05:00
Mike Black W9MDB 81e14ae4f1 Remove ST command from newcat.c for FTDX101D/MP set_tx_vfo
Seems to fail on latest firmware for FTDX101MP
https://github.com/Hamlib/Hamlib/issues/1379
2023-09-11 22:09:11 -05:00
Mike Black W9MDB 6f229d1c1a Fix FTDX101D/MP to not validate ST command
https://github.com/Hamlib/Hamlib/issues/1379
2023-09-11 16:17:54 -05:00
Mike Black W9MDB c07e40e18b Fix memory channgle in FTDX101 and FTDX101MP
Add tag  data to memsave.c
Fix  RVF error for Elecraft K3
2023-09-08 17:05:34 -05:00
Mike Black W9MDB 256766c5b6 Fix Elecraft K3 RVF fail to just warn and not quit 2023-09-08 16:54:15 -05:00
Mike Black W9MDB 8ebadb3b7d Get more firmware info for Elecraft K3 2023-09-07 12:01:18 -05:00
Mike Black W9MDB 3c48de2159 Update FT991 channel list to include PMS and 5MHz channels 2023-09-07 11:27:43 -05:00
Mike Black W9MDB 5963e149a9 Fix IC-590 filter byte
https://github.com/Hamlib/Hamlib/issues/1375
2023-08-28 23:34:28 -05:00
Mike Black W9MDB 5d12e5f8bd Fix IC-905 10Ghz+ set/get freq and lower frequencies too
https://github.com/Hamlib/Hamlib/issues/1375
2023-08-27 15:43:28 -05:00
Mike Black W9MDB 6e7aec3077 Fix IC905 test for 5.8GHz (not MHz)
vi simic905.c
2023-08-27 12:33:11 -05:00
Mike Black W9MDB 875214eb54 Fix IC-905 set_freq -- get_freq should be working
https://github.com/Hamlib/Hamlib/issues/1375
2023-08-27 12:08:00 -05:00
Mike Black W9MDB 8ede3518f1 Remove VFO_OP_XCHG from IC-905 as it's not working in firmware V1.11 anymore
https://github.com/Hamlib/Hamlib/issues/1374
2023-08-26 16:06:20 -05:00
Mike Black W9MDB c1f24b2f7a Fix TS2000 SA command 2023-08-25 15:36:12 -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 194906b290 For QRPLabs ignore the IF return length as the differenet models can't agree on the length.
QMX adds an extra space on the end with firmware 1_00_09
https://github.com/Hamlib/Hamlib/issues/1372
2023-08-21 10:13:26 -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 424e8cc04a Reduce KY wait time in kenwood.s to 50ms instead of 500ms
https://github.com/Hamlib/Hamlib/issues/1366
2023-08-19 11:22:31 -05:00
Mike Black W9MDB 3492be2562 Fix compile warning in flex6xxx.c 2023-08-19 08:29:05 -05:00
Mike Black W9MDB af86f44eac Fix CW morse infinite loop when error occurs RIG_EINVAL 2023-08-18 22:35:21 -05:00
Mike Black W9MDB d57e4ae185 Improve Kenwood send_morse speed 2023-08-18 17:36:19 -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 57ebd647eb Add split capability to Xiegu G90
https://github.com/Hamlib/Hamlib/issues/1364
2023-08-18 10:56:58 -05:00
Mike Black W9MDB 7eefc77f5d Revert "Fix G90 by changing set/get_mode_with_data to set/get_mode and suppress icom_get_dsp_flt"
G90 Firmware 1.80 fixes the x1a x03 command along with x25/x26
This reverts commit 01730082fb.
2023-08-18 09:27:05 -05:00
Mike Black W9MDB 01730082fb Fix G90 by changing set/get_mode_with_data to set/get_mode and suppress icom_get_dsp_flt
https://github.com/Hamlib/Hamlib/issues/1364
2023-08-18 08:06:14 -05:00
Mike Black W9MDB 0edd1df223 Add more KEYERTYPE implementaions to Icom rigs 2023-08-18 00:04:59 -05:00
Mike Black W9MDB 147dea7651 Remove get_dsp_flt for G90 as it does not have that command 2023-08-17 22:57:11 -05:00
Mike Black W9MDB ccd6472f03 Fix KEYERTYPE in ic7300.c and add parsing of STRAIGHT, BUG, PADDLE for rigctl(d)
https://xiegu.eu/downloads/
2023-08-17 22:49:20 -05:00
Mike Black W9MDB 8c63fdeafc Add KEYERTYPE for IC-7300, IC-705, IC-9700
https://github.com/Hamlib/Hamlib/issues/1363
2023-08-17 17:52:03 -05:00
Mike Black W9MDB aa338afa1a Fix parm_gran for Kenwood
https://github.com/Hamlib/Hamlib/issues/1357
2023-08-17 17:12:33 -05:00
Mike Black W9MDB 63bb03cb07 Fix Yaesu gran_parm
https://github.com/Hamlib/Hamlib/issues/1357
2023-08-17 16:57:05 -05:00
Mike Black W9MDB e887152407 Fix parm_gran
https://github.com/Hamlib/Hamlib/issues/1357
2023-08-17 16:04:45 -05:00
Mike Black W9MDB beb69f752a Add BACKLIGHT to IC7300
Add get_powerstat to  IC9700 which speeds up start when auto_power_on is detected
2023-08-14 22:22:55 -05:00
Mike Black W9MDB f0765e6c3a Remove more noisy debug from frame.c 2023-08-12 11:32:27 -05:00
Mike Black W9MDB 7392d206a8 Remove noisy debug from frame.c 2023-08-12 11:06:42 -05:00
Mike Black W9MDB fb3d83a19a Add BANDSELECT to PowerSDR
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 17:50:42 -05:00
Mike Black W9MDB d7d450df49 Add parm BANDSELECT for Yaesu rigs
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows  bands available for the rig
Kenwood rigs will be next
Icom rigs TBD when Icom explains the return from 0x1a 0x01 -- no bandselect possible so manual setting of rig values
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 10:40:42 -05:00
Mike Black W9MDB 23ae64eead Add is_ft710 for SH command in newcat.c 2023-08-05 12:15:28 -05:00
Mike Black W9MDB 457b09d50f Fix FTDX101D/MP to allow new 3200/3500/4000Hz bandwidths
https://github.com/Hamlib/Hamlib/issues/1355
2023-08-05 09:45:24 -05:00
George Baltz N3GB b1bef6101b Convert RFPOWER to level_gran usage
Two rigs (FTDX3000dm & FT450D) handled slightly abnormally - both should
function as before.

Remove 2 now unused variables to avoid compiler warnings.
2023-08-03 10:01:30 -04:00
George Baltz N3GB 915ee383fb Convert MONITOR_GAIN 2023-08-03 10:01:30 -04:00
George Baltz N3GB cbec337cd3 Convert SQL to use level_gran data. 2023-08-03 10:01:30 -04:00
Mike Black W9MDB 2194d0dac9 Fix cppcheck notes 2023-08-02 23:40:01 -05:00
Mike Black W9MDB 12f855dbac Fix cppcheck note 2023-08-02 23:38:06 -05:00
Mike Black W9MDB 18390bdbf8 Fix cppcheck note 2023-08-02 23:36:45 -05:00
Mike Black W9MDB aa3cf89886 Fix cppcheck style 2023-08-02 23:33:05 -05:00
Mike Black W9MDB 17c5a8aed9 Fix cppcheck shadow variable 2023-08-02 23:32:02 -05:00
Mike Black W9MDB 364a136000 Fix cppcheck style 2023-08-02 23:28:52 -05:00
Mike Black W9MDB 7c57a22ac8 Fix cppcheck style 2023-08-02 23:16:53 -05:00
Mike Black W9MDB 145c9e0c80 Fix cppcheck style 2023-08-02 23:13:36 -05:00
Mike Black W9MDB bf9835791b Fix cppcheck style 2023-08-02 23:13:01 -05:00
Mike Black W9MDB 10f88807e6 Fix cppcheck sylte 2023-08-02 23:09:37 -05:00
Mike Black W9MDB 82c169527d Fix cppcheck style 2023-08-02 23:08:07 -05:00
Mike Black W9MDB 4f14e14993 Fix cppcheck style 2023-08-02 23:07:22 -05:00
Mike Black W9MDB 652e12a446 Fix cppcheck style 2023-08-02 23:06:21 -05:00
Mike Black W9MDB a29eb33e6e Fix cppcheck error discovery 2023-08-02 23:03:30 -05:00
Mike Black W9MDB 321f3f8ab4 Fix cppcheck error discovery 2023-08-02 23:00:23 -05:00
Mike Black W9MDB a9b3d62f41 Fix cppcheck warning 2023-08-02 22:58:22 -05:00
Mike Black W9MDB 8cf3d5c02c Fix cppcheck style 2023-08-02 22:55:45 -05:00
Mike Black W9MDB 2c81d04ec0 Fix cppcheck warning 2023-08-02 22:55:13 -05:00
Mike Black W9MDB 2f818472ab Fix cppcheck style 2023-08-02 22:52:06 -05:00
Mike Black W9MDB 89214bf132 Fix cppcheck style 2023-08-02 22:51:25 -05:00
Mike Black W9MDB 3eafbcad11 Fix cppcheck styles 2023-08-02 22:47:36 -05:00
Mike Black W9MDB d03affebea Fix cppcheck warnings 2023-08-02 22:33:02 -05:00
Mike Black W9MDB deaf44c8c6 Remove deprecated code 2023-08-02 22:26:34 -05:00
Mike Black W9MDB 6c89f0045f Fix cppcheck warning 2023-08-02 22:24:05 -05:00
Mike Black W9MDB d5828f65ff Fix cppcheck style 2023-08-02 22:22:13 -05:00
Mike Black W9MDB d76e28d772 Fix cppcheck warnings 2023-08-02 17:32:51 -05:00
Mike Black W9MDB 5ddfefb91d Fix cppcheck warnings 2023-08-02 17:32:40 -05:00
Mike Black W9MDB bbff9fae9f Fix cppcheck warnings 2023-08-02 17:29:36 -05:00
Mike Black W9MDB 8a49278682 Fix cppcheck warnings 2023-08-02 17:26:29 -05:00
Mike Black W9MDB a4b88ee84a Fix cppcheck warnings 2023-08-02 17:25:12 -05:00
Mike Black W9MDB d48d12c972 Fix cppcheck warnings 2023-08-02 17:24:11 -05:00
Mike Black W9MDB 6a4e31f890 Fix cppcheck warnings 2023-08-02 17:19:51 -05:00
Mike Black W9MDB 2e34bb5991 Fix cppcheck warnings 2023-08-02 17:16:12 -05:00
Mike Black W9MDB 503f27e20c Fix cppcheck warnings 2023-08-02 17:04:07 -05:00
Mike Black W9MDB f0821041a2 Fix cppcheck warnings 2023-08-02 17:03:22 -05:00
Mike Black W9MDB 0228614a17 Fix cppcheck warnings 2023-08-02 16:58:58 -05:00
Mike Black W9MDB 56de3bb25d Fix FTDX10 SM command 2023-08-02 16:13:55 -05:00
Mike Black W9MDB 942e4cd950 Fix get_level AF for FTDX10 2023-08-02 16:09:32 -05:00
Mike Black W9MDB 232d7626cc Yaesu rigs (at least some of them cannot use MG command when in RTTY or CW mode
So we return RIG_OK for set which just ignores it and level=0 in this case
2023-08-02 16:01:10 -05:00
Mike Black W9MDB 2709be053c Fix new.cat EX030109 command 2023-08-02 15:25:44 -05:00
Mike Black W9MDB e155dfbf5e Fix cppcheck errors
https://github.com/Hamlib/Hamlib/issues/1350
2023-08-02 12:50:03 -05:00
Mike Black W9MDB 6c794a17bd Fix cppcheck errors
https://github.com/Hamlib/Hamlib/issues/1350
2023-08-02 12:41:25 -05:00
Mike Black W9MDB 801d34e3fb Fix reverse split for Yaeus VFO_SUB rigs
https://github.com/Hamlib/Hamlib/issues/1103
2023-07-31 15:31:06 -05:00
Mike Black W9MDB 2852fba73f Increase sleep during power on for Icom to wait for serial port to wake up 2023-07-29 15:10:36 -05:00
Mike Black W9MDB bd1fcbe025 Adjust icom power up to use the mininum number of 0xfe's needed for the baud rate 2023-07-28 17:32:23 -05:00
George Baltz N3GB 2ccac887d2 New for old - update level_gran for ft9000Old 2023-07-27 16:29:33 -04:00
George Baltz N3GB 2f3c632ff6 Convert ANTIVOX & VOXGAIN 2023-07-27 15:01:55 -04:00
George Baltz N3GB bb260d2640 Convert COMP 2023-07-26 16:58:26 -04:00
George Baltz N3GB d1106cae8b Convert MICGAIN to level_gran
Update rig info
Round to nearest integer
2023-07-26 16:58:26 -04:00
George Baltz N3GB a975a6e8a6 Convert set/get AF, RF to use level_gran info. 2023-07-26 16:58:26 -04:00
George Baltz N3GB ee5b96443f Add basis for level_gran use in newcat.c
Do the easy one - CWPITCH
2023-07-26 16:58:26 -04:00
Mike Black W9MDB bf3ac3bbec Fix bogus warning in ic7300.c 2023-07-25 22:05:17 -05:00
Mike Black W9MDB 802892887a Remove get_vfo from FT9000Old 2023-07-25 06:35:59 -05:00
Mike Black W9MDB bbdd1dc312 Add new rig FT9000Old version that does not have VS command 2023-07-24 22:41:00 -05:00
Mike Black W9MDB fcba1cab20 Make icom echo check skip the 1st two bytes of the frame
Saw an instance where the 1st 0xfe was corrupted so this allows for that
2023-07-24 17:35:14 -05:00
Mike Black W9MDB 23639557a0 Revert "Remove rig_flush from icom/frame.c"
This reverts commit ca3f19fbd6.
Evidence showing this is needed when sequencing is lost
Instead we need to improved Windows serial_flush
2023-07-24 08:30:14 -05:00
Mike Black W9MDB ca3f19fbd6 Remove rig_flush from icom/frame.c
Speeds up Windows serial i/o by about 6ms per call for Icom rigs
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-23 14:55:27 -05:00
Mike Black W9MDB d8d716f0f2 Fix h command for newer Yaesu rigs -- now reads channel correctly.
https://github.com/Hamlib/Hamlib/issues/1342
2023-07-21 10:16:25 -05:00
Mike Black W9MDB aacf060e11 Remove set_vfo B in ft100 set_ptt as WJST-X was getting confused about being in reverse split 2023-07-20 16:59:57 -05:00
Mike Black W9MDB 2c83486775 Minor changes to icom.c 2023-07-19 12:07:16 -05:00
Michael Black daa86f5b7a
Merge pull request #1339 from mikaelnousiainen/ft710-fixes
Improve Yaesu FT-710 backend
2023-07-18 15:45:37 -05:00
Mikael Nousiainen d0fba93c65 Bump version for FT-710 2023-07-18 23:32:36 +03:00
Mikael Nousiainen ebc10b84f4 Fix more FT-710 issues and implement the new CF clarifier command 2023-07-18 23:31:15 +03:00
Mike Black W9MDB f7bed3320e Fix set_split_mode for Icom rigs
Add some more send_morse fixes - still can't do speed change yet
2023-07-18 12:37:54 -05:00
Mike Black W9MDB b58c0a0fa4 IC-9700 VFO selection now works for VFOA, VFOB, MainA, MainB, SubA, and SubB
WSJT-X does not set VFOB mode when VFOA mode is already selected...must change VFOA mode and back again to set VFOB
2023-07-18 10:20:53 -05:00
Mike Black W9MDB 876e79c34d Add DUAL_WATCH for IC756 2023-07-17 17:22:54 -05:00
Mike Black W9MDB 9b04338080 Give a warning for the IC-9700 if trying to select VFOB while in satmode 2023-07-16 16:54:59 -05:00
Mike Black W9MDB e167d0f1a0 Fix FT-991 poweron routine 2023-07-16 15:08:33 -05:00
Mike Black W9MDB 902cfd708f Improve Icom set_powerstat=1
Original 2023-07-16T09:28:43.323319-0600:    4:rig_set_powerstat: elapsed=10236ms
IC-7300  2023-07-16T09:46:48.814844-0600:    4:rig_set_powerstat: elapsed=4020ms
IC-9700  2023-07-16T10:36:27.239828-0600:    4:rig_set_powerstat: elapsed=5717ms
The goal is to tweak each rig for fastest result but need more testers for that
Slowest right now is IC-9700 which is the default value
Total timeout will be just over 10.5 seconds to allow rig to power on
https://github.com/Hamlib/Hamlib/issues/1325
2023-07-16 10:38:59 -05:00
Mike Black W9MDB 932cca4c84 Revert "IC-705 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit a2c7227676.
2023-07-15 22:55:07 -05:00
Mike Black W9MDB d834a5a50d Revert "IC-7610 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit 685f8c3862.
2023-07-15 22:54:04 -05:00
Mike Black W9MDB 685f8c3862 IC-7610 cannot do get_powerstat 2023-07-15 16:12:38 -05:00
Mike Black W9MDB a2c7227676 IC-705 cannot do get_powerstat 2023-07-15 15:52:25 -05:00
Mikael Nousiainen c1829e3de0 Add ft710.h 2023-07-12 00:36:49 +03:00
Mikael Nousiainen d54912e375 FT-710 fixes, part 1 2023-07-12 00:29:32 +03:00
Mike Black W9MDB 84048e3e94 Fix newcat.c TX validation 2023-07-11 10:11:13 -05:00
Mike Black W9MDB b37e9877bd Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-07-10 17:27:09 -05:00
Mike Black W9MDB 2ff99809f1 Remove validation from BD/BU commands in newcat.c
https://github.com/Hamlib/Hamlib/issues/1331
2023-07-10 17:26:45 -05:00
George Baltz N3GB b2ea9da61c Enable level_gran[] checking for all calls to kenwood_set_level.
Part of issue #1144
2023-07-10 15:39:41 -04:00
George Baltz N3GB 649f09449a Yet more missing level defs. 2023-07-10 15:39:41 -04:00
George Baltz N3GB 34fd238291 Still more level_gran data. 2023-07-10 15:39:41 -04:00
George Baltz N3GB 14cb2304b0 Use level_gran[] values in kenwood_get_level. 2023-07-10 15:39:41 -04:00
Mike Black W9MDB 04c65d9d7e Add Quisk as a rig 2023-07-09 23:06:05 -05:00
Mikael Nousiainen c6d0365c3b Merge master and fix conflicts 2023-07-08 19:40:10 +03:00
Mike Black W9MDB ce052db3a2 Remove get_vfo from ic9700 ic7610 and ic785x 2023-07-07 12:06:38 -05:00
Mike Black W9MDB 3cc6b7614c Fix IC7610 caps structure for new firmware test 2023-07-07 11:47:59 -05:00
Mike Black W9MDB 52cba4630b Change FLRig PKT modes to PKTUSB/LSB instead of RTTY
https://github.com/Hamlib/Hamlib/issues/1327
2023-07-03 07:56:04 -05:00
Mike Black W9MDB ad1e63efa1 Fix FT-991 Fake It failing to retrun to receive frequency
Yaesu rigs will no return from set_ptt until TX0 is achieved
Restrict 300ms wait just to FTDX3000 due to antenna switching
This speeds up set_ptt off for other Yaeus rigs
https://github.com/Hamlib/Hamlib/issues/1326
2023-07-02 17:50:38 -05:00
Mike Black W9MDB 25ad13cea9 Add BG2FX FC4/C/CR/L 2023-06-28 12:48:30 -05:00
Mike Black W9MDB f3cab55c4f Change set_mode_x26 to do correct VFO for 7600/7610
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 14:28:37 -05:00
Mike Black W9MDB a3ac6e0be3 Change to using RIG_IS macros
Fix segfault on non 76XX rigs
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 11:24:27 -05:00
Mike Black W9MDB c0c70b0146 Fix IC-7600 set/get freq to use new 0x25/x26 capability if available
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 08:54:43 -05:00
Mike Black W9MDB 2728d47a60 For TS-2000 turn off VOX before TX 2023-06-27 06:55:16 -05:00
Mike Black W9MDB 4bd904502b Fix TS2000 RIG_VFO_C errors 2023-06-26 23:16:48 -05:00
Mike Black W9MDB b158b224ab Fix TS-2000 set_ptt
https://github.com/Hamlib/Hamlib/issues/1321
2023-06-26 23:07:40 -05:00
Mike Black W9MDB fcef98e60d Improve Malachine band change time a bit 2023-06-23 23:38:44 -05:00
Mike Black W9MDB 28396bad7a Updates to anytone -- more development needed 2023-06-20 17:29:58 -05:00
Mike Black W9MDB 701aaab1c6 Ensure usb echo off is determined first thing for Icom rigs
https://github.com/Hamlib/Hamlib/issues/1318
2023-06-20 09:32:10 -05:00
Mike Black W9MDB 5281361e07 Update rig->caps in netrigctl.c for level_gran and parm_gran
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-17 15:43:16 -05:00
Mike Black W9MDB b3a61cf00e astyle icom.c 2023-06-16 23:24:25 -05:00
Mike Black W9MDB f14c241f43 Fix IC-905 frequency -- needed to be 10Hz units 2023-06-16 22:32:13 -05:00
Mike Black W9MDB d9b936618c Remove VFO_TX from dummy 2023-06-11 23:34:15 -05:00
Mike Black W9MDB dc1fa7f450 Remove ENTERFUNC from frame.c to balance 2023-06-09 22:39:24 -05:00
Mike Black W9MDB 2e610be031 Balance RETURNFUNC in ic7300.c 2023-06-09 22:33:36 -05:00
Mike Black W9MDB 88a1d88e0f Fix icom.c set_mode_with_data to skip mode if same and skip bandwidth if same or nochange
https://github.com/Hamlib/Hamlib/issues/1312
2023-06-09 17:06:46 -05:00
Mike Black W9MDB 788db91e2f Change Malachite post_write_delay to 250ms based on user testing on Linux & Windows 2023-06-09 12:38:45 -05:00
Mike Black W9MDB 163d10651b Add stop_morse and wait_morse to PowerSDR 2023-06-09 09:07:36 -05:00
Mike Black W9MDB c4f635ab5d Add send_morse to PowerSDR 2023-06-08 23:42:21 -05:00
Mike Black W9MDB 224d68d1ac Speed up Malachite normal operations with 125ms post write requirement instead of 400ms
400ms needs for band changes on Malachite
Fix BUILTINFUNC calls to compile correctly -- this is for debugging only
2023-06-08 17:34:39 -05:00