Michael Morgan
5c06f66aa8
Update gs232.c
...
I don't use that so I added a line to void it to suppress the warning. Hope that is ok.
2025-07-15 14:28:03 -05:00
Nate Bargmann
3f7c18eb52
Merge GitHub PR #1802
2025-07-14 06:54:11 -05:00
Nate Bargmann
79c812ff4d
Update NEWS for FTX-1 new model support
2025-07-14 06:51:44 -05:00
Nate Bargmann
7ce9d60aa6
Merge GitHub PR #1801
2025-07-14 06:17:48 -05:00
George Baltz N3GB
b8c1d80626
Add required noise
2025-07-11 15:45:27 -04:00
George Baltz N3GB
3952f030d4
More copyright updates
2025-07-11 13:43:47 -04:00
jeremybox
69d203fd1c
Add FTX-1 radio support to Hamlib
...
- Add FTX-1 rig model (ID 840) to riglist.h
- Create ftx1.c and ftx1.h with FTX-1 implementation
- Add FTX-1 to Yaesu Makefile.am
- Integrate FTX-1 into newcat.c command validation system
- Update yaesu.c and yaesu.h for FTX-1 support
- Based on FT-991A CAT protocol compatibility
2025-07-11 01:42:24 -04:00
George Baltz N3GB
f3e9a859ed
Move ???PORT() macro definitions back to rig.h
...
Many (most?) of the uses of the port structures in Hamlib are to pass through
to the basic I/O routines (rig_flush(), write_block(), read_string()),
without referencing any of the structure data. Don't bother including
port.h if it won't be used.
The ???PORT macros are independent of actual hamlib_port_t data use.
2025-07-10 09:54:03 -04:00
George Baltz N3GB
80cfadadb0
Update copyright lines
2025-07-10 09:54:03 -04:00
George Baltz N3GB
e90cc5fb0e
Add includes to amplifiers/*/*.c
2025-07-10 09:54:03 -04:00
George Baltz N3GB
213e7751bf
Add needed includes of new files to rotators/*/*
2025-07-10 09:54:03 -04:00
George Baltz N3GB
9991f46e58
Move rotator state definition to include/hamlib/rot_state.h
2025-07-10 09:54:03 -04:00
George Baltz N3GB
cc4b1ce7db
Move amp_state definition to include/hamlib/amp_state.h
2025-07-10 09:54:03 -04:00
George Baltz N3GB
f03fefe1cd
Move rig_state definition(s) from rig.h to include/hamlib/rig_state.h
...
Compiling with NO_OLD_INCLUDES still won't work until the state
structure(s) are moved out of rig_struct, but at least I get the
right compiler errors.
2025-07-10 09:54:03 -04:00
George Baltz N3GB
1efaacb5ab
Move port definition(s) to include/hamlib/port.h
...
Add some ghost structs and typedefs
Make example.c compile on gcc15 and with new includes
2025-07-10 09:54:03 -04:00
George Baltz N3GB
0148378ed9
Add needed new includes in src/*.c
2025-07-10 09:54:03 -04:00
George Baltz N3GB
02179e0a93
Basic infrastructure for moving internal structures out of rig.h
...
Create breakout files, add them to Makefile.am manifest.
2025-07-10 09:54:03 -04:00
Nate Bargmann
0db57035d5
Update NEWS for AF6SA WRC rotator backend
2025-07-09 21:21:24 -05:00
Nate Bargmann
48e7bd734a
Merge GitHub PR #1800
2025-07-09 21:03:08 -05:00
Nate Bargmann
275d01c545
Attempt to quell Ubuntu CI error
...
Ubuntu CI is generating the following error:
E: Failed to fetch https://security.ubuntu.com/ubuntu/pool/main/u/util-linux/uuid-dev_2.39.3-9ubuntu6.2_amd64.deb 404 Not Found [IP: 52.252.163.49 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Error: Process completed with exit code 100.
This patch updates the repository cache.
2025-07-09 20:46:45 -05:00
Michael Morgan
c2a8ceab2b
Removed Redundant IF
2025-07-09 11:11:02 -05:00
Michael Morgan
6ae7e5986f
Update test_Hamlib_class.py
2025-07-09 11:11:02 -05:00
Michael Morgan
e4716be366
Added AF6SA WRC
...
It uses non-standard W command.
2025-07-09 11:11:01 -05:00
Nate Bargmann
64babdb361
Merge GitHub PR #1797
2025-07-09 07:36:00 -05:00
Nate Bargmann
b5ba3f45b8
Update NEWS for R8 backend
2025-07-09 07:30:29 -05:00
Nate Bargmann
f0b1c5bde2
Merge GitHub PR #1796
2025-07-09 07:15:34 -05:00
Nate Bargmann
6fade7fa33
Merge GitHub PR #1795
2025-07-07 18:37:54 -05:00
aa5sh
0c94ba468a
smartsdr--CWX Updates
...
Needed to replace spaces with 0x7f characters.
2025-07-07 18:28:58 -05:00
Mark J. Fine
256037296f
Fixed typos and copyright attribution on drake.c and r8.c
2025-07-07 16:49:25 -04:00
Daniele Forsi IU5HKX
84799e2f6c
Revert "Install Lua for macOS in the CI"
...
This reverts commit 419cb02dd5
.
Conflicts:
.github/workflows/c-cpp.yml
2025-07-06 19:45:43 +02:00
Daniele Forsi IU5HKX
976bfb4276
Remove the executable bit from data files
2025-07-06 19:45:43 +02:00
Daniele Forsi IU5HKX
61ad3cda10
Use Hamlib.rigerror2() to get the error message for the given error number
2025-07-06 15:25:51 +02:00
Daniele Forsi IU5HKX
407d3f669b
Revert "Fix debug messages shown even from disabled levels"
...
This reverts commit ae9556462a
.
2025-07-06 14:58:41 +02:00
Mark J. Fine
22636be85e
Commented out the embedded debugging (WARN level) that echoes all transaction data.
2025-07-05 17:11:33 -04:00
Daniele Forsi IU5HKX
54c2eb89a2
Revert "Temporarily disable parallel builds"
...
This reverts commit 3706f365a5
.
2025-07-05 22:19:46 +02:00
Daniele Forsi IU5HKX
8c94897208
Install development package for rigmatrix for Linux in the CI
2025-07-05 22:18:25 +02:00
Daniele Forsi IU5HKX
633cee04d2
Install INDI development packages for Linux in the CI
2025-07-05 22:18:16 +02:00
Daniele Forsi IU5HKX
2fc0b8eef5
Fix make distcheck again
2025-07-05 22:18:16 +02:00
Daniele Forsi IU5HKX
98489501fe
Revert "Sort SUBDIRS and DIST_SUBDIRS and fix them"
...
This reverts commit d065bcb8ef
.
Conflicts:
Makefile.am
2025-07-05 22:18:16 +02:00
Daniele Forsi IU5HKX
3706f365a5
Temporarily disable parallel builds
2025-07-05 22:18:16 +02:00
Daniele Forsi IU5HKX
b96afa9372
Remove redundant rule for make
...
make knows how to build an excutable from a single source file.
2025-07-05 22:18:16 +02:00
Daniele Forsi IU5HKX
e5e4ef84fe
Remove redundant rule for make clean
...
All built files are deleted automatically.
2025-07-05 22:18:16 +02:00
Mark J. Fine
ec0a04669c
Merged remaining R8 set/get memory channel routines over to drake.c
...
Cleaned up comments and added interface documentation to newly added routines
Added TODO notes for things yet to be handled on R8A/B, such as channel name
2025-07-05 09:41:52 -04:00
Daniele Forsi IU5HKX
f68c48aac5
Add dependency to hamlibdatetime.h
...
Fixes a race during parallel builds:
rig.c:74:10: fatal error: 'hamlibdatetime.h' file not found
Occurred in https://github.com/Hamlib/Hamlib/actions/runs/16087329208/job/45400068817
2025-07-05 13:05:23 +02:00
Daniele Forsi IU5HKX
b73d4a5cef
Install SWIG for macOS in the CI
...
Install the latest version available.
2025-07-05 12:42:42 +02:00
Daniele Forsi IU5HKX
585d23ae5b
Temporarily disable building Lua bindings on macOS
2025-07-05 12:39:38 +02:00
Daniele Forsi IU5HKX
419cb02dd5
Install Lua for macOS in the CI
...
Install the latest version available.
2025-07-05 11:51:49 +02:00
Daniele Forsi IU5HKX
6433447e91
Install TCL for macOS in the CI
2025-07-05 11:45:02 +02:00
Daniele Forsi IU5HKX
6a9f93a89e
Remove trailing newline from YAML multiline strings
2025-07-05 10:37:30 +02:00
Daniele Forsi IU5HKX
bdde43f175
Execute make with less verbosity for better readability
...
This replaces the lines "Entering directory {DIRECTORY}" /
"Leaving directory {DIRECTORY}" with just "Making {TARGET} {DIRECTORY}"
and hides other output. Warning and errors are shown anyway.
2025-07-05 10:02:12 +02:00