Commit graph

2259 commits

Author SHA1 Message Date
Jonathan Naylor
e164538b09 Fix compilation bugs. 2020-06-25 21:23:43 +01:00
Jonathan Naylor
cb51a14575 Create a pseudo TTY for the AX25 Network. 2020-06-25 21:17:38 +01:00
Jonathan Naylor
371661bd11
Merge pull request #607 from F4FXL/AX25_FM
add missing files in makefiles
2020-06-25 20:49:43 +01:00
Geoffrey Merck
6321563496 add missing files in makefiles 2020-06-25 21:13:28 +02:00
Jonathan Naylor
ab3705e8e0
Merge pull request #606 from F4FXL/AX25_FM
add missing files in makefile
2020-06-25 19:42:55 +01:00
Geoffrey Merck
aec1ae74f7 add missing files in makefile 2020-06-25 20:40:13 +02:00
Jonathan Naylor
2953ce85a0 Merge branch 'FM_Ext' into AX25_FM 2020-06-25 13:41:19 +01:00
Jonathan Naylor
1c6a48a8e1 Merge branch 'master' into AX25 2020-06-25 09:56:31 +01:00
Jonathan Naylor
1dc91b9a64 Add the install target to the other makefiles. 2020-06-25 09:55:28 +01:00
Jonathan Naylor
28d64e7c3d Merge branch 'master' into AX25 2020-06-25 09:44:55 +01:00
Jonathan Naylor
c174c10caf
Merge pull request #604 from jcyfkimi/master
Add install rule into Makefile
2020-06-25 09:35:24 +01:00
Jonathan Naylor
96a8ec0e35 Change the maximum packet length. 2020-06-24 13:22:55 +01:00
Jonathan Naylor
d8716adc43 Change the free space handling for AX25. 2020-06-24 11:18:12 +01:00
Kimi Jin
325b30d30b Add install rules into Makefile. This will insatll MMDVMHost and RemoteCommand to /usr/local/bin/ path, so need exec with command 'sudo make install'. 2020-06-24 13:33:23 +08:00
jcyfkimi
e8c21493c1
Merge pull request #1 from g4klx/master
Update to newest version
2020-06-24 13:28:59 +08:00
Jonathan Naylor
92ceba052a Add AX.25 transmit functionality to the modem handler. 2020-06-21 21:16:31 +01:00
Jonathan Naylor
c026471aec Start the AX.25 transmit path development. 2020-06-21 18:53:38 +01:00
Jonathan Naylor
27c9ad43ec Add KISS receive. 2020-06-21 17:22:27 +01:00
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
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