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
Mike Black W9MDB
a83eb3bf42
astyle files for 4.5 release
2022-07-27 17:16:17 -05:00
Mike Black W9MDB
627ec83652
Change malloc to calloc
2022-07-27 10:26:08 -05:00
Daniele Forsi IU5HKX
7a132e2703
Remove unused includes
...
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
Daniele Forsi IU5HKX
34018600ee
Remove unused includes of math.h
2022-07-23 18:39:55 +02:00
Mike Black W9MDB
5427b4cf86
Promote UNTESTED to ALPHA -- assuming no news is good news
2022-04-16 22:47:51 -05:00
Mike Black W9MDB
0473702cb6
Promote rigs from ALPHA to BETA -- assuming no news is good news
2022-04-16 17:35:39 -05:00
Mike Black W9MDB
b38c4cdb23
Update hamlib_check_rig_caps
2022-02-11 14:54:26 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
a277d7ab9b
Changes changing hamlib_port_t to pointer are not backwards compatible
2022-01-25 17:41:26 -06:00
Mike Black W9MDB
9e86e62238
Enable async I/O by default
...
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00