Wykres commitów

12103 Commity (5c06f66aa831c586bf4504007289675cb5e148ff)

Autor SHA1 Wiadomość Data
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