wb2osz
7ac1262fdf
Fix Linux build.
2021-01-04 21:03:00 -05:00
wb2osz
8683ddcbd6
Allow multiple TCP KISS ports and option for single radio channel.
2021-01-04 19:43:00 -05:00
wb2osz
81447ed49f
Comments about units.
2021-01-01 21:12:07 -05:00
wb2osz
6513efd052
Fix UNITTEST for MacOSX.
2021-01-01 21:09:25 -05:00
wb2osz
5d02e0ba0e
Issue 292 - Remove serial port speed restriction for Mac OSX.
2021-01-01 21:03:04 -05:00
wb2osz
6f95752cab
Merge branch 'feature/dns-sd' of git://github.com/hessu/direwolf into hessu-feature/dns-sd
2021-01-01 19:55:58 -05:00
wb2osz
1cad6edb42
Allow radio channel number for -x transmit calibration tone option.
2020-12-31 19:49:55 -05:00
wb2osz
8bca4862b0
Merge pull request #305 from BehemothTheKitten/x_fm_calibrate
...
Steady FM deviation calibration tones for -x
2020-12-31 15:04:53 -05:00
wb2osz
52e3a5b3af
Display speed and altitude in both metric and Imperial units.
2020-12-31 14:42:27 -05:00
wb2osz
1d67b44669
Issue 150 - Check whether platform provides strlcpy & strlcat
...
or if we need to provide our own.
2020-12-30 22:32:09 -05:00
Heikki Hannikainen
feb1034cca
Implement DNS-SD publishing of KISS over TCP service on Linux and Mac
...
This allows client applications to locate the IP addresses and the port of
the KISS TCP service, allowing the end user to just select a Dire Wolf from
a list instead of trying to guess its dynamic IP address and typing it in
manually. This is especially convenient on mobile devices.
On Linux, the standard Avahi daemon is used via dbus and the avahi-client
library. Building with it requires installing the development header
package; README.md is updated accordingly.
On Mac, the MacOS dnssd API is used:
https://developer.apple.com/documentation/dnssd?language=objc
I don't have Windows, but more recent Windows 10 builds apparently have
a working DNS-SD mDNS implementation that can be used on 64-bit builds.
2020-12-28 20:38:09 +00:00
BehemothTheKitten
042a0c44ed
Addded options to transmit steady tones at various frequencies
...
(including 1200/2200Hz) to -x command line argument in Direwolf.
This is useful for calibrating FM deviation using a meter,
devcal, or manually. See:
https://groups.io/g/direwolf/topic/setting_deviation/78633292
Options are:
-x a: alternating mark/space tones (original functionality)
-x m or -x 1: steady mark tone (e.g. 1200Hz)
-x s or -x 2: steady space tone (e.g. 2200Hz)
-x p: set PTT only - for RTL-SDR adjustments
Scope tested with mark_freq>=300Hz and space_freq<=5000Hz.
Returns an error message if mark/space frequencies are set
to 0.
2020-12-23 14:52:32 -06:00
wb2osz
9922f176b2
New AFSK demodulators.
...
'A' uses mark and space filters but simpler and cleaner
than earlier attempts.
New 'B' uses a different technique where the demodulated
signal is proportional to the frequency.
2020-11-27 21:25:35 -05:00
wb2osz
fdf660a7f1
New "-d d" command line option for APRStt debug.
2020-11-21 20:13:51 -05:00
wb2osz
48b9bac872
When decoding a third party traffic packet, decode the payload.
2020-11-13 20:46:57 -05:00
wb2osz
e272ff87c8
Issue 269 - Morse code 'I' was sent wrong.
2020-11-07 21:09:25 -05:00
wb2osz
714d03f1d8
Bump version number up to 1.7 development.
2020-11-07 18:38:10 -05:00
wb2osz
a20728762b
Issue 298 - Add beacon SOURCE option to override AX.25 source.
2020-11-07 17:43:47 -05:00
wb2osz
4a1aa2b148
Issue 296 - Avoid potential buffer overflow.
2020-11-05 18:51:00 -05:00
wb2osz
413855e791
Merge branch 'dev' to master for release 1.6.
2020-10-27 20:45:30 -04:00
wb2osz
7cd027fcda
Issue 295 - Yet another incompatible change for the libgps API.
2020-10-27 18:04:07 -04:00
wb2osz
512e8f88a9
Avoid compiler error.
2020-10-26 20:41:49 -04:00
wb2osz
e8f1133226
Increase tocalls limit.
2020-10-25 22:01:09 -04:00
wb2osz
79d80ccb8e
Change from development to release version.
2020-10-25 21:38:51 -04:00
wb2osz
3960942488
Fix compile warnings on Mac.
2020-10-25 21:35:19 -04:00
wb2osz
b12e56fef4
Add link to more information.
2020-10-24 19:33:58 -04:00
wb2osz
c0fc5f052d
Increase default for time since message addressee heard.
2020-10-24 11:38:44 -04:00
wb2osz
7d4a49aecb
Issue 290 - Add capability to set serial port speed for hamlib.
2020-10-21 22:07:19 -04:00
wb2osz
909b703b7e
FX.25 enable value 1 now selects appropriate tag for frame length.
2020-06-22 17:04:03 -04:00
wb2osz
4b0395aeaf
Remove speed warning for special cases.
2020-06-20 21:15:44 -04:00
wb2osz
d747620257
Add another search location for tocalls.txt.
2020-06-20 21:06:00 -04:00
wb2osz
74cf91cc98
Issue 241 - Catch up with new gpsd incompatbilities.
2020-06-20 20:49:00 -04:00
wb2osz
e2b32d1d2a
EAS SAME reception.
2020-06-13 21:33:10 -04:00
wb2osz
45136a91eb
AIS Reception enhancements.
2020-05-26 21:20:37 -04:00
wb2osz
6be428bea1
More comments.
2020-05-21 22:19:45 -04:00
wb2osz
dc40b461d0
Add troubleshooting tip to error message.
2020-05-21 22:18:33 -04:00
wb2osz
0661e23f21
Issue 271 - DCD dropping at wrong time.
2020-05-21 21:37:34 -04:00
wb2osz
74a5c34a94
AIS refinements.
2020-04-25 07:59:06 -04:00
wb2osz
b41b4445fb
AIS reception.
2020-04-19 00:59:32 -04:00
wb2osz
0dc7cba1c5
AIS reception.
2020-04-19 00:50:18 -04:00
wb2osz
65d8d265cd
More complete monitoring messages to AGW client app.
2020-04-13 21:07:10 -04:00
wb2osz
c15903edb9
Issue 252 - Direwolf segments large frames when sending AX.25 version 2.0 packets.
...
Instead, it should simply divide the data into packets without segment headers,
on an AX.25 version 2.0 connection.
2020-04-13 20:54:42 -04:00
wb2osz
cab47cfc48
-h command line option for help.
2020-03-21 19:02:39 -04:00
wb2osz
1484350465
Pull request 259 - Identify '{{' as user defined experimental.
2020-03-21 18:06:57 -04:00
wb2osz
7e44139eb3
Better error checking and helpful message.
2020-01-19 18:42:50 -05:00
wb2osz
1f2a5cfdb8
FX.25
2020-01-05 20:08:22 -05:00
Matt Domsch
2d4a8f4907
Include <stddef.h> everywhere ptrdiff_t is used
...
ptrdiff_t is defined in <stddef.h>
2019-12-04 21:38:12 -06:00
wb2osz
d5cec4dc84
Fix compiler warnings for platforms where size of long is different than size of pointer.
2019-11-30 20:20:13 -05:00
wb2osz
ff9eca682e
Overhaul PSK demodulator.
2019-11-30 19:20:55 -05:00
wb2osz
249f5bd471
Clean out old obsolete demodulators.
2019-11-27 22:42:33 -05:00