Commit graph

1424 commits

Author SHA1 Message Date
ON7LDS ea5be21ed6 Nextion display is queried to know it's layout so the new binary can function with 'old' and 'new' layouts.
It is done in a way to acommodate future layout changes (the display sends it's 'layout version')
2017-10-22 14:03:02 +02:00
ON7LDS 8c9afa6862 Changed network interface detection
Added Nextion HMI files
2017-10-17 20:42:38 +02:00
root 8f5d691006 Better Nextion Diplays
* better looking fonts
* DMR talker alias is shown (in green) if received
* font is automaticly  adapted when TA would be too long for display
* DMR ID, call or TA (depending on what was shown) goes to gray at voice end
* "MMDVM stopped" at rest screen when MMDVMHost application is ended
* active network interface and IP address on rest screen so you know how to contact it
2017-10-02 21:07:45 +02:00
root 3a9c011dfa Refinements of the Nextion displays
* better looking fonts
* DMR talker alias is shown (in green) if received
* font is automaticly  adapted when TA would be too long for display
* DMR ID, call or TA (depending on what was shown) goes to gray at voice end
* "MMDVM stopped" at rest screen when MMDVMHost application is ended
* active network interface and IP address on rest screen so you know how to contact it
2017-10-02 21:04:46 +02:00
Jonathan Naylor 56ebac20a9 Update for VS2017. 2017-09-22 20:15:02 +01:00
Jonathan Naylor 139be054be Add better validation of DG-ID for DSQ use. 2017-09-17 12:16:14 +01:00
Jonathan Naylor 5fa3b8f524 Handle the new firmware version better. 2017-09-16 19:33:33 +01:00
Jonathan Naylor 86aa8bdf98 Move to VS2017. 2017-09-16 14:14:30 +01:00
Jonathan Naylor 31828da9d2 Allow for per mode RF and Network mode hang times. 2017-09-01 09:25:54 +01:00
Jonathan Naylor 0efaf55102 Update the length parameter. 2017-08-20 12:49:32 +01:00
Jonathan Naylor cd38a29156 Add DB2OE Nextion layouts. 2017-08-20 12:35:03 +01:00
Jonathan Naylor 9a7828566d Add an optional transmi DC offset value. 2017-08-20 12:07:57 +01:00
Jonathan Naylor 7b93ed1839 Merge pull request #331 from phl0/fix
Fix reorder warning (commit fda4049928)
2017-08-19 22:57:28 +01:00
phl0 2cc08e8ff8
Fix reorder warning (commit fda4049928) 2017-08-19 21:14:12 +02:00
Jonathan Naylor e853c3e243 Update the DMR Ids file. 2017-08-19 17:03:50 +01:00
Jonathan Naylor fda4049928 Move the Id into the General section. 2017-08-19 16:23:37 +01:00
Jonathan Naylor afe38bcb9d Add stricter P25 id checking. 2017-08-19 12:37:32 +01:00
Jonathan Naylor 23ce9c7b46 Merge branch 'YSFRefactor' 2017-08-19 12:12:05 +01:00
Jonathan Naylor 7905a75618 Fix various bugs in the new YSF state machine. 2017-08-19 12:08:28 +01:00
Jonathan Naylor 85bd2f1236 Merge pull request #330 from AndyTaylorTweet/master
Account for 8/9 digit DMR IDs in P25 SelfOnly access control.
2017-08-17 15:06:58 +01:00
Andy Taylor 2f48d65907 Account for 8/9 digit DMR IDs
Many hotspot users have 8/9 digit DMR IDs configured, the 7 Digit ID in the radio will then fail the match.
This is a possibly ugly but functional patch that will account for those cases (similar to the recent work on the DMR Access for the same reasons).
2017-08-17 14:17:56 +01:00
Jonathan Naylor f79527174c Log P25 rejections better. 2017-08-15 15:43:58 +01:00
Jonathan Naylor c30a1bd416 Add invalid access attempt logging. 2017-08-15 15:21:27 +01:00
Jonathan Naylor 0694a7a7c4 Fix the late entry log message. 2017-08-15 12:48:48 +01:00
Jonathan Naylor cf0c70087d Add SelfOnly to P25 based on the DMR Id. 2017-08-15 10:30:05 +01:00
Jonathan Naylor 8b2544ba85 Add SelfOnly to YSF. 2017-08-15 10:11:05 +01:00
Jonathan Naylor 6ae4735598 Merge pull request #328 from phl0/fixcomment
Remove comment and some code beauty
2017-08-15 08:12:36 +02:00
phl0 c3260e749f
Remove comment and some code beauty 2017-08-15 00:07:09 +02:00
Jonathan Naylor b3c0e68b23 Rebuild broken FICHs. 2017-08-14 17:34:04 +01:00
Jonathan Naylor f4beafc593 Add a dummy header when DN mode late entry occurs. 2017-08-14 16:13:56 +01:00
Jonathan Naylor 6d9bca0016 Re-add the DSQ to the RF data. 2017-08-14 14:46:00 +01:00
Jonathan Naylor 5f8a8ed057 Re-add the DSQ information when transmitted on RF. 2017-08-14 14:34:46 +01:00
Jonathan Naylor 701c6b2387 Begin refacturing the different YSF modes. 2017-08-14 14:08:43 +01:00
Jonathan Naylor bd8f15cf5d Fix DSQ processing. 2017-08-14 12:12:32 +01:00
Jonathan Naylor 3749b8d9f4 Add configurable scrolling to the OLED display. 2017-08-13 10:57:02 +01:00
Jonathan Naylor 8d9cfb0f46 Add YSF DSQ support. 2017-08-13 10:30:02 +01:00
Jonathan Naylor a89e3db3dc Merge pull request #326 from moiei/master
MMDVM logo Brush-up
2017-08-12 21:55:28 +02:00
M0IEI 6bce586a7a MMDVM logo Brush-up 2017-08-12 17:42:23 +01:00
Jonathan Naylor 5b2ed42214 Merge pull request #325 from moiei/master
Idle Screen for OLED display is now a Screensaver
2017-08-09 22:14:30 +02:00
M0IEI a51fd933a4 Update OLED.cpp 2017-08-09 20:39:12 +01:00
M0IEI 59d047771f Update OLED.cpp
The Idle Screen is now the MMDVM logo scrolling through the whole screen as a Screensaver.
2017-08-09 20:37:48 +01:00
Jonathan Naylor be6d499ac7 Merge pull request #324 from phl0/rssi4GM1200E
Data was taken with F0DEI PCB v1.2 instead of ZUM v1.0
2017-08-09 20:43:20 +02:00
phl0 bf17d24d02
Data was taken with F0DEI PCB v1.2 instead of ZUM v1.0 2017-08-09 12:30:38 +02:00
Jonathan Naylor 053b0c2da0 Merge pull request #323 from phl0/rssi4gm1200E
Add sample RSSI.dat for GM1200E. Credits to DL4OCH
2017-08-09 12:02:46 +02:00
phl0 04bde78be4 Add sample RSSI.dat for GM1200E. Credits to DL4OCH 2017-08-09 11:51:53 +02:00
Jonathan Naylor d0614780fb Merge pull request #322 from moiei/master
OLED display refurbishment
2017-08-07 05:34:41 +02:00
M0IEI bfd207da58 Update OLED.h 2017-08-06 22:26:01 +01:00
M0IEI 41ed2db2dd Update OLED.cpp
Small fixes
2017-08-06 18:18:48 +01:00
M0IEI b13e29b67c Update OLED.cpp
fix minor things
2017-08-06 17:40:55 +01:00
M0IEI ed6c4cb854 Add files via upload
-Added definition of 5th line in OLED.h
-Added new logos for D-Star, Fusion, DMR and Idle Screen
-Relocated text for better reading in all modes (moved everything down a line)
-Added a line to make the logo of the active mode scroll. (you have to un-comment it; it is at the very end of OLED.cpp)
-D-Star screen organised  to show the info in a more visual way
2017-08-06 17:35:10 +01:00