Commit graph

2452 commits

Author SHA1 Message Date
Jonathan Naylor
38f59236ae Add the KISS encoding. 2020-06-21 14:28:40 +01:00
Jonathan Naylor
692d6519db Add the AX.25 modem parameters and start reworking the AX,25 RX
processing.
2020-06-21 14:15:37 +01:00
Jonathan Naylor
fe77cbd68c Add the extra AX.25 parameters. 2020-06-20 21:28:39 +01:00
Jonathan Naylor
f936a6c5b6 Add the Kerchunk TX parameter. 2020-06-20 20:44:02 +01:00
Jonathan Naylor
d0878bbf7e Add new AX.25 parameters. 2020-06-20 20:06:48 +01:00
Jonathan Naylor
e0f800ba98 Handle the new larger frame type. 2020-06-19 15:09:21 +01:00
Jonathan Naylor
d9e2940f08 Add AX.25 packet tracking. 2020-06-18 12:51:13 +01:00
Jonathan Naylor
b3398710bc Merge branch 'master' into AX25 2020-06-17 15:48:20 +01:00
Jonathan Naylor
50888777e6
Merge pull request #602 from AndyTaylorTweet/master
Update OLED.cpp
2020-06-15 18:13:23 +01:00
Andy Taylor
3313fe8ec3
Update OLED.cpp
Modify the OLED code to only allow scroll commands when scrolling is enabled
2020-06-15 17:00:37 +01:00
Jonathan Naylor
7c95e231e2
Merge pull request #601 from jg1uaa/master
change ScreenLayout definition for Nextion
2020-06-14 08:30:26 +01:00
SASANO Takayoshi
36a852b38b change ScreenLayout definition for Nextion
to add new feature easily, the definition of ScreenLayout in [Nextion]
has changed like this.

ScreenLayout < 8: compatibile setting for old config file

	0: G4KLX @ 9600bps
	1: (reserved)
	2: ON7LDS @ 9600bps
	3: ON7LDS-DIY @ 9600bps
	4: ON7LDS-DIY @ 115200bps

ScreenLayout >= 8: new world, set the bit to enable each feature

	bit3 (8)	use 115200bps
	bit4 (16)	Display DMR Talker Alias
	bit5 (32)	Colour change when displaying TA
	bit6 (64)	Font size change when displaying long TA text
	bit7 (128)	Display DIY status when MMDVM IDLE

old settings are same as:

	0 -> 0
	2 -> 112 (16+32+64)
	3 -> 144 (16+128)
	4 -> 152 (8+16+128)
2020-06-14 16:00:20 +09:00
Jonathan Naylor
1ab09e21fe Merge branch 'master' into Kenwood 2020-06-13 17:48:03 +01:00
Jonathan Naylor
19c8c6515c
Merge pull request #565 from jg1uaa/ipv6
add IPv6 support
2020-06-12 12:53:36 +01:00
SASANO Takayoshi
816f8ea0a1 Merge remote-tracking branch 'origin' into ipv6 2020-06-12 20:24:17 +09:00
Jonathan Naylor
d409700a31 X25 cleanups. 2020-06-09 14:32:05 +01:00
Jonathan Naylor
dbe04c3c2f Initial code for AX.25 support. 2020-06-08 16:33:20 +01:00
Jonathan Naylor
933b9ef014 Fix crash with POCSAG and no network. 2020-06-08 14:34:29 +01:00
Jonathan Naylor
85751e0c51
Merge pull request #596 from F4FXL/FM_Ext
Use full lenght for FM frames
2020-05-31 21:13:50 +01:00
Geoffrey Merck
f01fc3e9fc Ensure Modem FM frames are always 168 samples 2020-05-31 21:42:35 +02:00
Geoffrey Merck
82c6f717cf Remove 250 length check 2020-05-31 20:35:04 +02:00
Jonathan Naylor
f18e253eac
Merge pull request #595 from F4FXL/FM_Ext
Make FM Network work
2020-05-31 11:28:15 +01:00
Geoffrey Merck
17b49fde88 Typo 2020-05-31 12:19:20 +02:00
Geoffrey Merck
aa5eeb3554 Merge remote-tracking branch 'upstream/FM_Ext' into FM_Ext 2020-05-31 12:15:36 +02:00
Geoffrey Merck
97a35e69a4 clean up 2020-05-31 12:14:16 +02:00
Geoffrey Merck
af6b7d79da Adjust emphasis gains 2020-05-31 11:43:35 +02:00
Geoffrey Merck
bd1aa20803 Simplify writeModem, only 2 loops 2020-05-31 11:37:18 +02:00
Geoffrey Merck
015edf9b81 Simplify readmodem, only one loop 2020-05-31 11:01:53 +02:00
Geoffrey Merck
98cd2404f5 Use GNU Radio emphasis filters, add filters generation scripts 2020-05-31 09:17:45 +02:00
Geoffrey Merck
eef364b1a9 Enable Pre emphasis 2020-05-31 08:38:17 +02:00
Geoffrey Merck
8d4241d154 Reenable RTS 2020-05-31 08:20:39 +02:00
Geoffrey Merck
409e0de721 Send correct number of bytes 2020-05-31 07:03:01 +02:00
Geoffrey Merck
c2187fd624 Add 460800 serial speed 2020-05-30 20:19:46 +02:00
Geoffrey Merck
75d5083f8e fixe network byte ordering, change audio dump to dumep 16 bit samples 2020-05-30 19:59:15 +02:00
Geoffrey Merck
0b8a9a1a4c Increase FM TX Buffer size 2020-05-30 07:32:09 +02:00
Geoffrey Merck
a28aa77927 Add deemphasis and remove CTCSS, emphasis temp deactivated 2020-05-30 07:31:48 +02:00
Jonathan Naylor
4c7a2526e5 Merge branch 'master' into Kenwood 2020-05-28 11:50:44 +01:00
Jonathan Naylor
7bfe2f2b2f Fix Linux compile. 2020-05-27 12:52:15 +01:00
Jonathan Naylor
0b7efee2a7 Upgrade the Kenwood protocol to pass data calls. 2020-05-27 12:47:21 +01:00
Jonathan Naylor
924baeacd1 More work on integrating the Kenwood NXDN protocol. 2020-05-27 12:07:21 +01:00
Jonathan Naylor
45eafe3672 Start adding the Kenwood protocol as an option. 2020-05-27 11:38:46 +01:00
Jonathan Naylor
e7ffcb5090
Merge pull request #594 from m0vse/FM
Update RemoteCommand to disable/enable network modes
2020-05-25 20:39:15 +01:00
m0vse
26243c0247 Update RemoteCommand to disable/enable network modes 2020-05-25 20:29:49 +01:00
Geoffrey Merck
02d1e2f0ef Add CTCSS removal 2020-05-24 19:07:59 +02:00
Jonathan Naylor
1caffc1dad Small cleanups. 2020-05-24 14:26:24 +01:00
Jonathan Naylor
12e58d5440
Merge pull request #593 from F4FXL/FM_Ext
FM Ext improvements
2020-05-24 10:10:25 +01:00
Geoffrey Merck
8b31cb34ff Use stdio instead of iostream, fix file not properly closed 2020-05-24 10:47:11 +02:00
Geoffrey Merck
c0a9bb81a3 Fix sample packing 2020-05-24 08:00:27 +02:00
Geoffrey Merck
3b7d4d486e Merge branch 'FM_Ext' of https://github.com/F4FXL/MMDVMHost into FM_Ext 2020-05-24 07:49:44 +02:00
Geoffrey Merck
ed3299a513 Fix unpack, add audio dump 2020-05-24 07:49:13 +02:00