George Baltz N3GB
df65ceee67
Start removing conditional pthreads use.
...
We can treat HAVE_PTHREAD and HAVE_PTHREAD_H as equivalent. But using
_PTHREAD_H is a real kludge.
2025-08-24 19:53:44 -04:00
George Baltz N3GB
20eeb96787
Deprecate rig_get_conf()
...
Define macro to set attribute, if compiler is capable
Add macro to rig_get_conf(), Rig::getConf() declarations
Fix internal uses of rig_get_conf()
2025-07-27 11:31:18 -04:00
Daniele Forsi IU5HKX
b57ad227a0
Remove unused #include <math.h>
...
Found with iwyu.
2025-07-22 23:33:56 +02:00
Daniele Forsi IU5HKX
2a3f603680
Remove unused #include <errno.h>
...
Found with iwyu.
2025-07-22 23:33:56 +02:00
Michael Morgan
c14949a86d
Rewrite
...
Rewrote it some to see if MinGW ok.
2025-07-19 18:54:40 -05:00
aa5sh
0c94ba468a
smartsdr--CWX Updates
...
Needed to replace spaces with 0x7f characters.
2025-07-07 18:28:58 -05:00
aa5sh
3b6577834e
Added RetVal
2025-06-28 16:55:25 -05:00
Michael Morgan
b365d988a4
FlexCW
...
Added the option to send CW using CWX commands on Flex's.
2025-06-28 08:08:59 -05:00
George Baltz N3GB
b74bd31b40
Quiet a few more cppcheck gripes.
...
Making these functions static also reduces the possibilities of
collisions with app names and may shorten load time.
And I can finally make meter_type1 and meter_type2 const, like I
tried to do in the beginning.
2025-05-29 05:41:39 -04:00
Michael Black W9MDB
8842ae7c29
Fix sscanf check in smartsdr.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3208
2024-12-21 14:46:39 -06:00
Daniele Forsi IU5HKX
6036a65d2e
Fix typos in comments
2024-11-24 19:24:35 +01:00
Mike Black W9MDB
b86822064a
Change all Flex-radio to FlexRadio
2024-11-14 16:24:39 -06:00
Mike Black W9MDB
5c269964c2
astyle files in preparation for release 4.6
2024-11-06 08:07:34 -06:00
Mike Black W9MDB
fa4926c2d6
Fix MacOS compile warning in smartsdr_caps.h
2024-09-08 08:59:16 -05:00
George Baltz N3GB
efb3cdc09d
Balance new code.
2024-09-01 04:22:44 -04:00
Mike Black W9MDB
61036be5d9
Fix smartsdr set_ptt
2024-08-14 12:45:52 -05:00
Mike Black W9MDB
782911f521
Remove sleep in smartsdr set_ptt and move the priv->ptt earlier.
...
Trying to avoid ptt on more than one slice at a time.
2024-08-07 06:06:41 -05:00
Mike Black W9MDB
afccc646db
Flex slice return RIG_ENTARGET when ptt is requested and ptt is already engaged
2024-08-06 17:52:36 -05:00
Mike Black W9MDB
eeca01c080
Give a little time for Flex to turn off ptt
2024-08-06 17:01:07 -05:00
Mike Black W9MDB
305e20948e
Fix ptt for smartsdr slice so only the active slice gets positive ptt
2024-06-09 23:40:52 -05:00
Mike Black W9MDB
0884532e97
Flex SmartSDR seems stable now with WSJT-X.
2024-06-06 07:21:33 -05:00
Mike Black W9MDB
a42d408094
Update smartsdr
2024-06-05 11:55:06 -05:00
Mike Black W9MDB
95cfde24f4
Better WSJT-X behavior now....
2024-06-05 11:54:16 -05:00
Mike Black W9MDB
b0df007d6b
Change SmartSDR to TARGETALB_FREQ
...
Still need to figure out how to set VFOB
2024-06-04 23:38:41 -05:00
Mike Black W9MDB
3e6b9da1eb
Better behavior for Flex smartsdr behavior
2024-06-04 15:50:08 -05:00
Mike Black W9MDB
c16ef02196
Change rigctl and rigctld to use RTS PTT by default when --ptt-file is specified and no PTT type is given.
...
Can still be overridden by --set-conf=ptt_type=DTR for example.
https://github.com/Hamlib/Hamlib/issues/1560
2024-06-01 15:10:00 -05:00
Mike Black W9MDB
745e72a6cf
Add
...
ROT_MOVE_UP_LEFT, ROT_MOVE_UP_CCW
ROT_MOVE_UP_RIGHT, ROT_MOVE_UP_CW
ROT_MOVE_DOWN_LEFT, ROT_MOVE_DOWN_CCW
ROT_MOVE_DOWN_RIGHT, ROT_MOVE_DOWN_CW
Supported by SPID rotators
2024-05-30 17:34:02 -05:00
Mike Black W9MDB
461f3c4172
Add simflex.c
2024-05-24 11:38:13 -05:00
Mike Black W9MDB
d27a8e9df5
SmartSDR Slice improvements
2024-05-24 10:25:02 -05:00
Mike Black W9MDB
bcdaa9459a
Fix smartsdr.c
2024-05-21 16:23:18 -05:00
Mike Black W9MDB
ce72a43cb7
Minimal WSJT-X functionality for Flex slices
2024-05-21 16:22:01 -05:00
Mike Black W9MDB
2b4efb1d29
Fix port number for smartsdr
2024-05-20 17:19:33 -05:00
Mike Black W9MDB
8c2efd5b9a
Update smart_caps.h
2024-05-20 08:18:22 -05:00
Mike Black W9MDB
2b09a073c1
Fix smartsdr build
2024-05-20 08:17:26 -05:00
Mike Black W9MDB
1e806785bc
Fix smartsdr changes
2024-05-20 08:11:19 -05:00
Mike Black W9MDB
c4ee53e046
Revert "Add missing file"
...
This reverts commit 5b9db723d5
.
2024-05-20 08:03:46 -05:00
Mike Black W9MDB
5b9db723d5
Add missing file
2024-05-20 08:01:32 -05:00
Mike Black W9MDB
f5dc649833
Add Flex SmartSDR slices -- minimal functionality to work with WSJT-X
...
https://github.com/Hamlib/Hamlib/issues/1552
2024-05-20 07:57:10 -05:00
George Baltz N3GB
406b947134
More pointers to state
2024-03-26 02:08:33 -04:00
Mike Black W9MDB
e1f2342982
Promote all BETA to STABLE
...
Promot all ALPHA to BETA
2024-02-14 07:11:20 -06:00
George Baltz N3GB
c7ab5c44af
Convert rigs/flexradio, rigs/gomspace, rigs/jrc, rigs/kachina
2024-02-05 11:28:31 -05:00
Mike Black W9MDB
05033171c3
Change token_t to hamlib_token_t to avoid collsions with libbsm and others
...
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-21 23:11:55 -06:00
Mike Black W9MDB
9841e500b9
Fix ptt_share segmentation fault
...
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB
6e8d328fb1
Fix most of the redundant warning from cppcheck
2023-09-30 23:42:22 -05:00
Mike Black W9MDB
8a49278682
Fix cppcheck warnings
2023-08-02 17:26:29 -05:00
Daniele Forsi IU5HKX
52be0797d8
[rigs/*] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
d09c048161
[rigs/*] Remove unused include of config.h
2023-02-14 19:57:48 +01:00
Daniele Forsi IU5HKX
b93551712f
Remove unused includes of fcntl.h
2022-12-09 14:06:59 +01:00
Daniele Forsi IU5HKX
f7fe2912ec
Remove unused includes of errno.h
2022-12-09 12:32:54 +01:00
Mike Black W9MDB
6b41f0738f
Clean up rest of dumpcap backend warnings
2022-11-15 17:54:02 -06:00