Commit graph

2282 commits

Author SHA1 Message Date
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
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
Geoffrey Merck
ad843e7283 do not write EOT when network is not set 2020-05-24 07:49:12 +02:00
Jonathan Naylor
af34d9abc3 Linux compile fix. 2020-05-23 16:54:11 +01:00
Jonathan Naylor
0b185a0900 Clean up the I2C controller code. 2020-05-23 16:49:21 +01:00
Jonathan Naylor
303a0163d3 Make the modem speed dynamic with a default of 115200. 2020-05-23 13:03:55 +01:00
Jonathan Naylor
0dbfe896bb Update README. 2020-05-21 11:17:02 +01:00
Geoffrey Merck
1290f9c49e do not write EOT when network is not set 2020-05-20 18:07:57 +02:00
Jonathan Naylor
4eb534aab6 Remove extraneous logging message. 2020-05-18 11:20:44 +01:00
Jonathan Naylor
eb4dcc22a7
Merge pull request #592 from shawnchain/update_null_modem
Update NullModem code to sync with FM changes
2020-05-18 06:34:24 +01:00
Shawn Chain
953530c23b Update NullModem code to sycn with FM changes 2020-05-18 13:28:55 +08:00
Jonathan Naylor
9d08f1605c
Merge pull request #591 from F4FXL/FM_Ext
Add FM Poll network message
2020-05-16 17:08:09 +01:00
Geoffrey Merck
578ef5a3d4 Handle poll message 2020-05-16 17:45:24 +02:00