Wykres commitów

11570 Commity (a94e2948f550f2e040a24d5c965a62be4628f2ea)

Autor SHA1 Wiadomość Data
George Baltz N3GB 16707507c6 Yet another batch of state pointers 2024-07-14 01:17:28 -04:00
George Baltz N3GB 7bf63ecbf0 More amplifier and rotator state changes 2024-07-14 01:17:28 -04:00
George Baltz N3GB c28caa7a9c Use macros/pointers for rot->state references 2024-07-14 01:17:28 -04:00
George Baltz N3GB 105a411c74 Use pointers for amp->state references 2024-07-14 01:17:28 -04:00
Mike Black W9MDB fc8642fbf8 Fix elecraft TQ command processing.
Had put in an exception for Hilberling which affected Elecraft TQ command too
So have made Hilberling exception very specific
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 16:31:26 -05:00
Mike Black W9MDB 21897517b6 Remove TQX command as not compatible with older K4 firmware.
Need to do firmware check before reimplementing
Give 250ms extra time after TQ command to allow K4 TCP response
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 12:45:13 -05:00
Mike Black W9MDB 8cc51f5ad7 Fix Flex 127.0.0.1 error 2024-07-11 22:26:11 -05:00
Mike Black W9MDB f5ad3c64bf Fix compile problem with __TIMESIZE on some OS's
https://github.com/Hamlib/Hamlib/issues/1582
2024-07-11 22:17:29 -05:00
Mike Black W9MDB a3f930b061 Improve K4 firmware detection 2024-07-11 13:19:52 -05:00
Mike Black W9MDB 47cb5fdc1a Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
TQ waits for s-meter hold off time so can time out
2024-07-11 10:00:09 -05:00
Mike Black W9MDB 74d780f19f Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
TQ waits for s-meter hold off time so can time out
2024-07-11 09:36:33 -05:00
Mike Black W9MDB 2f1e6b636e Restore hardware flow control for TS590S/SG -- manual does say it is required
Use that had problems with RTS keying must find another solution.
https://github.com/Hamlib/Hamlib/issues/1579
2024-07-10 08:37:40 -05:00
Mike Black W9MDB 52f91b3ced Add simpstrotator 2024-07-10 07:26:42 -05:00
Mike Black W9MDB 27838026f5 Update simft991.c and simic7300.c 2024-07-09 11:26:05 -05:00
Mike Black W9MDB a40311173b Add simic7700 2024-07-09 11:25:10 -05:00
Mike Black W9MDB 645cab50dd Clean up unusable sections of SPE expert.c 2024-07-09 10:48:53 -05:00
Mike Black W9MDB fc27cc32ce Fix VFOC error in dummy.c 2024-07-09 09:43:05 -05:00
Mike Black W9MDB 40b20aa912 Fix IC-7800 and other 2-byte 0x04 responding Icom rigs to use correct filter number (the existing filter)
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-08 16:53:29 -05:00
Mike Black W9MDB 5814f745b9 Allow Icom rigs to skip packets that do not match the cmd/subcmd sent.
This should allow some sharing between controllers
2024-07-07 12:53:22 -05:00
Mike Black W9MDB 6ed7cfe73d Fix 2038 compile warnings and string usage 2024-07-05 08:43:54 -05:00
Mike Black W9MDB 7b9f1241d9 Fix null check compile warning 2024-07-05 08:19:35 -05:00
Mike Black W9MDB 388a18e5da IC-7100 is sending 0xe1 for broadcast frames so add 0xe1 as an async packet type
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-05 08:16:30 -05:00
Mike Black W9MDB 660bfcb1d9 Allow 0xe1 async frames in icom frame.c 2024-07-04 17:24:11 -05:00
Mike Black W9MDB 6a2bbf130d Fix mode array in pmr171.c 2024-07-04 15:49:45 -05:00
Mike Black W9MDB 5daf92d224 rigctld flush and exit for -L option 2024-07-04 12:23:57 -05:00
Mike Black W9MDB 328731921e Discard Icom packets with E1 controller code
These are async packets which were getting flushed but have to be handled individually.
Have to hande these as generic flush before sending command breaks async packets when echo is on.
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-04 11:52:05 -05:00
Mike Black W9MDB 150ac1608f Fix segfault when running rigctld --ptt-file=/dev/pts/4 --ptt-type=RTS
https://github.com/Hamlib/Hamlib/issues/1560
2024-07-03 22:24:17 -05:00
Michael Black f98fc86f93
Merge pull request #1573 from GeoBaltz/rp12
More conversion to pointers
2024-07-02 17:25:29 -05:00
GeoBaltz a2aecdcf02
Merge branch 'master' into rp12 2024-07-02 16:54:18 -04:00
George Baltz N3GB 37321a1df8 Play catch-up with recent code. 2024-07-02 13:17:26 -04:00
Mike Black W9MDB b0dc954a92 Fix spelling error 2024-07-02 12:01:23 -05:00
Mike Black W9MDB d4480045f3 Improve Flex error message
Add rig_debug_clear -- can make for shorter/better messages in WSJT-X and such
Add conf item "client" so WSJTX and GPREDICT can tell us who they are and we can do special things for them.  Other clients TBD.
2024-07-02 11:58:28 -05:00
George Baltz N3GB 02102f60e4 Convert all rig->state. references in src/rig.c to pointers.
Remove obsolete comment
Fix possible cppcheck squawks/errors after conversion from substructures
   to real pointers.
2024-07-01 16:27:53 -04:00
George Baltz N3GB 00bc700ec1 More pointerizations in src/* 2024-07-01 05:52:46 -04:00
George Baltz N3GB 5b8cc94b01 More pointer conversions for rig->state. 2024-07-01 05:52:45 -04:00
Mike Black W9MDB fee7007fb9 Add Android.mk file for commradio 2024-06-30 16:25:58 -05:00
Mike Black W9MDB 98f6c1aea6 Add Commradio CTX-10 2024-06-30 14:58:08 -05:00
Mike Black W9MDB 85ab6944bd Add 100ms delay to qdx_set_ptt to flush whatever response the Hilbering PT8000A is sending 2024-06-29 15:40:30 -05:00
Mike Black W9MDB 3f909be270 Fix Hilberling TQ command by ignoring ID check 2024-06-29 15:36:49 -05:00
Mike Black W9MDB dbd169a83f Merge branch 'master' of https://github.com/Hamlib/Hamlib 2024-06-26 22:13:06 -05:00
Mike Black W9MDB 6aec79b78a Avoid segfault on 32-bit RigPi -- time_t size may be 32-bit 2024-06-26 22:12:36 -05:00
Michael Black 8b0e35ff0a
Merge pull request #1570 from GeoBaltz/fix15
Balance ENTERFUNC/RETURNFUNC calls
2024-06-26 16:07:21 -05:00
George Baltz N3GB 0790f4d72e Fix ENTERFUNC/RETURNFUNC imbalances found by repaired func_chk 2024-06-26 16:44:04 -04:00
George Baltz N3GB 6996a1222c Fix func_chk to do useful things
Allow multiple input files
Do analysis on function-by-function basis
Add 'return' to processing
Fix some false positives in comments
2024-06-26 10:16:12 -04:00
George Baltz N3GB 23e350ad23 Get rid of some false positives for func_chk
Comments only.
2024-06-26 10:16:12 -04:00
George Baltz N3GB 8cdef7f4b1 Finish balancing 2024-06-26 10:16:12 -04:00
George Baltz N3GB c502556fdb More balancing
In rigs/kenwood/*
2024-06-26 10:16:12 -04:00
George Baltz N3GB 096af1f592 More of the balancing act.
Mostly ENTERFUNC/RETURNFUNC.
2024-06-26 10:16:12 -04:00
George Baltz N3GB 06301679d3 Balance ENTERFUNC/RETURNFUNC usage
Still some unbalanced RETURNFUNC2 usage, but doesn't affect any rig data.
2024-06-26 10:16:12 -04:00
George Baltz N3GB cd135de590 Balance ENTERFUNC/RETURNFUNC, ENTERFUNC2/RETURNFUNC2, ELAPSED1/ELAPSED2 usage
See that each call to the above is matched by a call to its counterpart.  Most
are cosmetic (now) but EF/RF mismatches make the depth wrong.

Plus the rig->state pointerizations I started this with.
2024-06-26 10:16:12 -04:00