Commit graph

2267 commits

Author SHA1 Message Date
Jonathan Naylor
4581a7c9fd Stop double opens and closes on the UMP when used for Nextion and control lines. 2016-11-04 09:55:55 +00:00
Jonathan Naylor
fcfe171365 Record that the UMP is already open. 2016-11-04 09:53:41 +00:00
Jonathan Naylor
8d91fc7933 Merge pull request #195 from phl0/fixOLED
Fix OLED header file (ref. b69336d)
2016-11-04 09:31:52 +01:00
Jonathan Naylor
410098959d Handle unknown CSBKs better. 2016-11-04 08:25:48 +00:00
phl0
757a0bfeb2
Fix OLED header file (ref. b69336d) 2016-11-04 08:56:39 +01:00
Jonathan Naylor
91756e37be Add optional UMP serial debugging. 2016-11-04 07:07:53 +00:00
Jonathan Naylor
9238d74082 Improve the serial port parsing. 2016-11-04 06:46:27 +00:00
Jonathan Naylor
496078928c Fix Linux compiler error. 2016-11-03 22:11:52 +00:00
Jonathan Naylor
b69336dca1 Clean up the OLED configuration. 2016-11-03 21:43:29 +00:00
Jonathan Naylor
8f2a2a1d46 The initial version of the UMP sketch. 2016-11-03 20:29:56 +00:00
Jonathan Naylor
34538d8b3f Add the optional DMR network options command. 2016-11-03 19:27:52 +00:00
Jonathan Naylor
2a5162d194 Remove the Nextion tft upload script. 2016-11-03 19:08:36 +00:00
Jonathan Naylor
015896a299 Add the host support for the UMP. 2016-11-03 19:07:44 +00:00
Jonathan Naylor
2ac7e43929 Alter and clean up the P25 network protocol. 2016-11-01 19:01:37 +00:00
Jonathan Naylor
18acbfe8f1 Allow network late entry on a PI header. 2016-11-01 18:07:10 +00:00
Jonathan Naylor
5ae3b6a9d2 Clean up the access control code for DMR. 2016-11-01 08:00:13 +00:00
Jonathan Naylor
6fdfb93514 Simplify the P25 protocol. 2016-11-01 07:42:34 +00:00
Jonathan Naylor
7431f5009a Make DMR networking more robust. 2016-10-31 18:11:32 +00:00
Jonathan Naylor
4f6356212b Handle corrupted network DMR LCs more gracefully. 2016-10-31 17:55:38 +00:00
Jonathan Naylor
202764dedd Fix VS2015 compile for LCDProc. 2016-10-31 17:52:27 +00:00
Jonathan Naylor
8303a940b1 Merge pull request #190 from phl0/corrLCDproc
Correct compiling with LCDproc and Adafruit/HD44780 displays
2016-10-31 13:36:50 +01:00
phl0
618b35ab58
Change capitalization of variable names to align with the rest of the
code
2016-10-31 12:59:08 +01:00
phl0
dcab29c268
Fix typo in some Makefiles 2016-10-31 12:23:20 +01:00
phl0
1a30b29c6f
Add LCDproc to Adafruit Makefile 2016-10-31 11:48:04 +01:00
phl0
490982ad8c
Rename buffer variables in LCDproc.cpp 2016-10-31 11:45:40 +01:00
Jonathan Naylor
1eb03ca5bd Merge pull request #187 from g0wfv/LCDProc
Initial LCDproc support
2016-10-30 17:57:08 +01:00
Tony Corbett G0WFV
c2903d9578 LCDproc: Fix time display error 2016-10-30 00:25:14 +03:00
Tony Corbett G0WFV
44e8f6717a LCDproc: Make dimming the status screen optional
If you run another LCDproc client that doesn't dim the display when it displays its info, the display will effectively flash on and off (or dim/bright depending on your LCDd configuration) as it switches screens between MMDVMHost and the other client(s).

Making the dimming optional and turning it off in the host stops this "annoyance".
2016-10-29 22:07:54 +03:00
Tony Corbett G0WFV
3ff711f3ea One last tweak for consistency! 2016-10-29 11:53:42 +01:00
Tony Corbett G0WFV
539dfe372a OCD satisfaction aka fix indentation of code! 2016-10-29 11:41:20 +01:00
Tony Corbett G0WFV
655de17cdd Fix typo in MMDVM.ini [LCDproc] section and mend Conf.cpp accordingly 2016-10-29 11:28:56 +01:00
Tony Corbett G0WFV
3c614839a2 Make socket fd writeable in select and select timout now 0 2016-10-29 11:25:25 +01:00
Tony Corbett G0WFV
504d942afa Merged branch master into LCDProc 2016-10-28 15:31:46 +03:00
Tony Corbett G0WFV
627e4f1dc3 Initial LCDproc support 2016-10-28 13:22:20 +01:00
Jonathan Naylor
d6eeaf2fb1 Merge pull request #184 from vk4tux/patch-19
Update DMRIds.dat
2016-10-25 09:20:02 +02:00
vk4tux
6f391b8add Update DMRIds.dat 2016-10-25 07:24:42 +10:00
Jonathan Naylor
b68b11442f Bump the version date. 2016-10-21 06:50:45 +01:00
Jonathan Naylor
aee7ab6219 Merge pull request #182 from phl0/devel
Correct CW transmission display on OLED displays
2016-10-20 22:03:32 +01:00
phl0
334d9fade7
Move variable definitions to source file to avoid compiler warnings. 2016-10-20 22:49:51 +02:00
phl0
87de3105c2
Clear display before displaying CW transmission 2016-10-20 13:03:51 +02:00
phl0
362c9628ea
Return to Idle display from CW transmission 2016-10-20 11:26:36 +02:00
phl0
baa2dfa380
Add display of CW transmission 2016-10-20 11:11:26 +02:00
phl0
1fa0f5deb6
Add procedures for CW Ident display to OLED driver 2016-10-20 10:59:12 +02:00
Jonathan Naylor
ad312fe607 Merge pull request #180 from phl0/dev
Remove $
2016-10-19 20:34:53 +01:00
phl0
8d29c5fede
Remove $ 2016-10-19 21:21:17 +02:00
Jonathan Naylor
96b1b5af49 Merge pull request #179 from phl0/dev
Correct missing methods in OLED.h
2016-10-19 20:06:32 +01:00
phl0
c086401baa
Formatting issues 2016-10-19 20:58:56 +02:00
phl0
3244658da5
Add missing method to OLED headers 2016-10-19 20:57:37 +02:00
Jonathan Naylor
09e8563336 Add a status LED on the RPi to the Null display driver. 2016-10-18 18:25:33 +01:00
Jonathan Naylor
adb8758ba2 Simple source id validation for P25. 2016-10-18 17:08:52 +01:00