Commit Graph

510 Commits

Author SHA1 Message Date
Martin Cooper e18a9289a8 Include hidapi as a dependency for CI 2023-11-24 13:29:37 -08:00
Martin Cooper a9c6adc79e Include Mac build information in README
Since building on Mac using Homebrew is straightforward, include this
information in a new section of the README.
2023-11-15 17:04:05 -08:00
Martin Cooper c1d00a5eed Incorporate CM108 support for Mac
The generic config file can now be simplified slightly, since the
section on using CM108 for PTT is now common to all of Linux, Windows
and Mac.
2023-11-15 17:03:22 -08:00
Martin Cooper b8fdf013c5 Build changes for the use of CM108 for PTT on Mac
The CMake changes are slightly complicated by the Windows build using
a local copy of some hidapi files, for some reason, instead of using
the hidapi library itself. The Mac version uses hidapi in the same way
as other libraries.

In the CMake files, it is unclear to me whether "elseif (NOT WIN32 AND
NOT CYGWIN)" means the same thing as "elseif (APPLE)", so they are
treated separately in order to avoid breaking other build types.
2023-11-15 17:02:32 -08:00
Martin Cooper b03a797ec4 Add support for the use of CM108 for PTT on Mac
Support for CM108-based PTT on Mac is provided using the hidapi library
in the same way as on Windows. As such, the code changes are limited
almost entirely to updated #if conditions, treating Windows and Mac in
the same way.
2023-11-15 17:00:53 -08:00
wb2osz 2260df15a5 Release Notes 1.7. 2023-10-28 15:01:48 +01:00
wb2osz 6ed85d12b1 User Guide for release 1.7. 2023-10-28 02:03:55 +01:00
wb2osz 62e4566cc9 Change version to 1.7 release. 2023-10-28 02:03:19 +01:00
wb2osz 9807304d63 Bump version to 1.7 release. 2023-10-28 01:10:20 +01:00
wb2osz 091670a917 New device identifier location. 2023-10-28 01:00:50 +01:00
wb2osz 7b9325ecb6 Documentation update for release 1.7. 2023-10-27 23:31:57 +01:00
wb2osz fae30a6035 Move to new directory. 2023-10-14 22:34:32 +01:00
wb2osz 786e43322f Fix comment. 2023-10-14 17:45:39 +01:00
wb2osz 34ba203532 Clean up sample direwolf.conf file. 2023-10-14 17:39:42 +01:00
wb2osz 88e2222db6 Better keyword for preemptive digipeating. 2023-10-14 17:37:46 +01:00
wb2osz 6b76e1d98d Don't let t1v get out of control. 2023-10-14 17:34:46 +01:00
wb2osz 6bd296bd7e glibc 2.38 has strlcpy and strlcat but cmake does not detect it. 2023-10-14 17:31:07 +01:00
wb2osz ab834f338b Second attempt to fix build on Alpine Linux. issues 150, 319, 344. 2023-09-25 03:17:15 +01:00
wb2osz 3c73a6b2b2 Revert "Fix build on Alpine Linux. issues 150, 319, 344."
This reverts commit 877d1c7707.
2023-09-22 22:43:12 -04:00
wb2osz 877d1c7707 Fix build on Alpine Linux. issues 150, 319, 344. 2023-09-23 02:48:28 +01:00
wb2osz ba0313ca78 Add FTM-500D to recognized device identifers. 2023-09-11 00:08:58 +01:00
wb2osz a08d0939b5 Add FEC type to station heard line. 2023-09-11 00:07:36 +01:00
wb2osz 7a8e4320ac Issue 486. Maybe. 2023-08-16 15:00:10 +01:00
Brent Petit a87b72e040
Handle slow Hamlib init. This change adds a retry loop to the (#484)
rig_open call. If the rig_open continues to fail after 5 tries,
exit.
2023-08-08 13:48:53 -04:00
wb2osz 2434e5f13b Minor cleanups. 2023-08-08 17:34:06 +01:00
wb2osz dfc063f905 Minor clarifications. 2023-08-08 00:14:47 +01:00
wb2osz 80bbf5a553 FIX_BITS default to 0. 2023-08-08 00:02:44 +01:00
wb2osz 790c8ab723 Additional documentation location. 2023-08-07 23:51:08 +01:00
wb2osz 9d2ded2eec Add TH-D75 and another seen on APRS Thursday. 2023-08-07 23:47:48 +01:00
Andrew Rodland c5ad945c3c
Fix IL2PTX config parsing (#483)
We were checking `*t` for end of string instead of `*c`, but `t` never changes, so we would run off of the end of the buffer and output a very large number of config errors before eventually crashing.
2023-07-17 13:21:22 -04:00
wb2osz fed79a7978 Mention IL2P transmit for channels besides first. 2023-07-17 02:28:16 +01:00
wb2osz e84a622515 Look past third party header for packet filtering. 2023-06-14 01:37:08 +01:00
wb2osz f9cf42b291 Better interpretation of bulletin identifiers. 2023-06-03 20:24:30 +01:00
wb2osz 4008153334 Silently ignore AGW protocol application login. 2023-05-21 21:32:54 +01:00
wb2osz d6ae84daad Set AIOC HID permission. 2023-05-21 21:27:48 +01:00
wb2osz 415a08da1e Add AIOC to list for cm108 ptt. 2023-05-18 00:17:39 +01:00
wb2osz a3d3143d21 +x permission 2023-05-15 00:45:02 +01:00
wb2osz e53fa0c110 Fix Windows 11 build. 2023-05-14 23:33:06 +01:00
wb2osz 0058145eff Minor typo. 2023-05-14 23:32:05 +01:00
wb2osz b1b3e854be Remove Ubuntu 18 from automated test build. 2023-05-14 23:30:44 +01:00
wb2osz 577b2b3cf2 Automated test case for EAS SAME. 2023-05-14 23:27:45 +01:00
wb2osz f8b9cae461 Improved error messages. 2023-05-14 23:25:02 +01:00
wb2osz 92a2097d30 New warnings for gcc 11.3. 2023-05-11 21:29:45 +01:00
wb2osz 24a06aef9e 1.7 dev version G 2023-05-08 03:23:26 +01:00
wb2osz b1727345e0 Issue 401 - Avoid receiving own transmission due to audio crosstalk. 2023-05-08 02:27:59 +01:00
wb2osz 8e32286604 Issue 275 - AGW 'd' would not abort a connect attempt in progress. 2023-05-07 02:38:00 +01:00
wb2osz 8000e46c02 Issue 427 - callsign order for AGW protocol 'Y'. 2023-05-04 18:56:09 +01:00
wb2osz 5fb4081c86 Remove capability to download tocalls.txt, etc. 2023-05-02 02:27:15 +01:00
wb2osz 110b85a781 Add EAS to gen_packets. 2023-05-01 02:41:05 +01:00
wb2osz 4ac666df6a Clean up atest EAS receive. 2023-04-30 21:48:51 +01:00