Commit Graph

10262 Commits

Author SHA1 Message Date
Mike Black W9MDB
00d94d410f Make windows termios.c a touch faster
Improve debug in termios.c
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-25 10:33:49 -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
da96315dc5 Fix serial.c
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-24 12:19:14 -05:00
Mike Black W9MDB
2c40ebcbc1 Fix termios.c
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-24 12:17:56 -05:00
Mike Black W9MDB
09143fcff9 Make find_port win32_serial_find_port so it can used elsewhere
Use WIN32 PurgeComm instead of polling chars
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-24 12:15:37 -05:00
Mike Black W9MDB
f5b4cd6047 Move structure from termios.c to win32_termios.h
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-24 12:08:18 -05:00
Mike Black W9MDB
557e9a71e5 Change fifo push to eliminate chars > x80
sending 0xff through rigctld was pushing -1 and causing peek to lock up
2023-07-24 09:44:40 -05:00
Mike Black W9MDB
75569ab3f2 Update simic7610 2023-07-24 08:58:49 -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
c288dacb54 Add simic7610 2023-07-24 08:30:04 -05:00
Mike Black W9MDB
d02b9f02b1 Force flush of rig when first opened
https://github.com/Hamlib/Hamlib/issues/1123
2023-07-23 16:04:31 -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
9c246ed3fb Disable use_cached_freq/mode for Icom rigs -- we can't tell which VFO we're on
https://github.com/Hamlib/Hamlib/issues/1221
2023-07-23 09:19:25 -05:00
Mike Black W9MDB
448c41978f Add some capability to simelecraft.c 2023-07-23 08:42:06 -05:00
Mike Black W9MDB
9ad070c33f Add gpio command to rigctl(d) usable with pttport setting CM108
e.g. to set gpio2 on use 'gpio GPIO2 1" and off "gpio GPIO2 0"
Should work with GPIO1-4
New API funcions rig_cm108_get_bit rig_cm108_set_bit
https://github.com/Hamlib/Hamlib/issues/1121
2023-07-22 10:32:25 -05:00
Mike Black W9MDB
d28ce6b798 Bump up some 1024 buffers to 2048 to avoid overflow error 2023-07-21 11:46:58 -05:00
Mike Black W9MDB
c9fc80fea1 Clean up warning in simic7300.c 2023-07-21 11:35:34 -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
f48f6152ff Disallow CR/LF in fifo push 2023-07-21 09:50:42 -05:00
Mike Black W9MDB
c5cc47dcd1 Make fifo routines print hex when needed 2023-07-21 09:44:24 -05:00
Mike Black W9MDB
ef4489172a Update man pages for send_morse info 2023-07-21 09:31:57 -05:00
Mike Black W9MDB
9b89e3fe23 Fix dtr/rts serial port set for amp and rot 2023-07-20 17:46:39 -05:00
Mike Black W9MDB
8fe3080139 Reduce debug level misc.c 2023-07-20 17:38:05 -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
7adc91d0ea Prevent segfault in fifo peek 2023-07-20 15:29:47 -05:00
Mike Black W9MDB
f33fa95d8d Update rigctl/d man pages 2023-07-20 15:22:11 -05:00
Mike Black W9MDB
2da6c400f7 Add RTS/DTR capability to rotctl and ampctl 2023-07-20 11:58:26 -05:00
Mike Black W9MDB
2f838f2264 Fix make dist error 2023-07-20 11:23:06 -05:00
Mike Black W9MDB
c17b5da379 Move serial_cfg_params to common inlude fill as it is applicate to all serial devices 2023-07-20 11:12:24 -05:00
Mike Black W9MDB
1688f25ed5 Add hamlib_version2 do dump_caps and dump_state 2023-07-20 10:17:55 -05:00
Mike Black W9MDB
4c8994d905 Add hamlib_version to dump_state 2023-07-20 10:01:30 -05:00
Mike Black W9MDB
d0eed2b412 Fix windows build dependency on version_dll.rc to hamlibdatetime.h 2023-07-20 09:06:21 -05:00
Mike Black W9MDB
17c7c4d68f Update man pages some more 2023-07-20 07:52:43 -05:00
Mike Black W9MDB
8161cda2fc Update man pages 2023-07-20 07:49:56 -05:00
Mike Black W9MDB
df9d9dfbd1 Change testrig.c back to original port 2023-07-19 22:11:26 -05:00
Mike Black W9MDB
64cb40f066 Fix segfault with testrig and fifo bad values 2023-07-19 12:30:21 -05:00
Mike Black W9MDB
2c83486775 Minor changes to icom.c 2023-07-19 12:07:16 -05:00
Mike Black W9MDB
3a3c51bcf6 Slow down morse_data_handler_stop a bit for RigPi
Make FIFO volatile
Disable keyspd change -- just doesn't work on most rigs
2023-07-19 11:05:17 -05:00
Mike Black W9MDB
1fdc3f3eaf Disable wait_morse in send_morse loop -- was causing inter-char delays 2023-07-19 09:37:12 -05:00
Mike Black W9MDB
2395d37afd Reduce debug in iofunc.c 2023-07-19 08:24:56 -05:00
Mike Black W9MDB
79737df92a Change testcpp.cc back to dummy rig for make test 2023-07-18 22:39:55 -05:00
Mike Black W9MDB
d6b8575eb3 Fix simic7300 to work with testcpp.cc 2023-07-18 22:33:14 -05:00
Mike Black W9MDB
0540fa4f12 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-07-18 22:17:09 -05:00
Mike Black W9MDB
c1212b5bf3 Allow morse send to continue until fifo is flushed 2023-07-18 22:16:40 -05:00
Mike Black W9MDB
0a9796f2e7 Disallow send_morse when not in CW/CWR mode 2023-07-18 17:50:29 -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