Commit graph

170 commits

Author SHA1 Message Date
phl0 ef05fcb62b
Re-add log notification about root privileges 2017-05-04 10:37:45 +02:00
phl0 aeff127015
Restore accidentially? deleted line (See Issue #298) 2017-05-03 23:39:11 +02:00
Jonathan Naylor e9e8745aa7 Cleaning up indenting. 2017-05-03 14:53:48 +01:00
Jonathan Naylor 9ac4919a4c Move modem tracing to Trace and add a new modem Debug function. 2017-04-14 14:05:30 +01:00
Jonathan Naylor 0fe100b01c Fix some indentation. 2017-04-11 19:26:44 +01:00
Jonathan Naylor 99d57bf102 Allow for optional seperate (and longer) CW Ids. 2017-04-10 17:55:53 +01:00
Jonathan Naylor dd2db36409 Remove unused sample dumping code. 2017-04-10 17:54:12 +01:00
Jonathan Naylor c0571edb0b Modify the P25 UID check slightly. 2017-03-29 20:46:27 +01:00
Ryan Butler aae96a1caf This adds the ability to override the UID checking in P25 code to force 7 digit IDs.
Jonathan added this code due to a lack of CRC on P25 checking but some parties desire the ability to have any id.

It's understood that on networked connections, the need to use a 7 digit unique ID like the DMR ID is necessary.

This change is affected by adding a new parameter to the [P25 Network] section called OverrideUIDCheck and it defaults to 0.

The logic is, if the network is enabled, or if the network is disabled and the override is disabled, the check is made, otherwise it is not.

This has been field tested for all 4 configuration cases and found to work as described above.
2017-03-29 10:18:54 -05:00
Jonathan Naylor 1a6f282782 Add YSF low deviation mode. 2017-03-23 20:26:17 +00:00
George Smart 9d71de3ae0 Changed to output git ID on --version
Changed from --git to --version option for showing the GitID.
2017-03-13 19:17:16 +00:00
George Smart e26fdd6030 Added -g and --git options to MMDVMHost binary
Added -g and --git options to MMDVMHost binary, which then enable this to be called by the Dashboard, etc. Since the -v --version flag is parsed already, amending that flag could cause version mismatch issues.
2017-03-13 17:12:15 +00:00
Jonathan Naylor d7b8170364 Change of DMR timeout behaviour. 2017-03-12 19:06:47 +00:00
Jonathan Naylor 6844085db3 Updated the copyright dates. 2017-03-10 08:41:56 +00:00
George Smart 1cb9db0e4d corrected case 2017-03-10 04:22:33 +00:00
George Smart d3377e776c Added Git Version number (*NIX only) 2017-03-09 20:55:41 +00:00
Jonathan Naylor d51b7261cf Remove the OscOffset parameter. 2017-03-07 20:38:06 +00:00
Jonathan Naylor edd6708930 Don't send a CW Id at the end of a lockout. 2017-03-07 13:39:41 +00:00
Jonathan Naylor 1dbaec9331 Increase TA and GPS to message level, and allow it to be controlled from
the ini file.
2017-02-27 20:17:55 +00:00
Jonathan Naylor fc477d9abf Add full frame file dumping. 2017-02-20 21:36:35 +00:00
Jonathan Naylor ac22f0b783 Add an optional error reply for D-Star. 2017-02-16 19:49:58 +00:00
phl0 8ffdb9bd20
Optional non Embedded LC data suppression 2017-01-16 13:10:23 +01:00
Jonathan Naylor af721f89e2 Add RSSI display for all modes. 2017-01-05 19:15:10 +00:00
Jonathan Naylor aac48cb58f Use a linear interpolator for the reported RSSI values. 2016-12-21 19:58:46 +00:00
Jonathan Naylor 59080e1bd7 Complete the restructuring of the DMR access control. 2016-12-21 19:06:29 +00:00
Jonathan Naylor a28508b8b1 Initial removal of TG rewrite code. 2016-12-21 18:06:43 +00:00
Jonathan Naylor beb9a7d545 Handle failed displays more gracefully. 2016-11-22 07:52:47 +00:00
phl0 8373dc0b8a
Add CD LED functionality to MMDVMHost 2016-11-17 11:48:42 +01:00
Jonathan Naylor bc5478974f Don't drop priveliges for OLED displays. 2016-11-13 14:45:12 +00:00
Jonathan Naylor eacc588636 Validate the wake up CSBK correctly. 2016-11-10 18:43:54 +00:00
Jonathan Naylor b69336dca1 Clean up the OLED configuration. 2016-11-03 21:43:29 +00:00
Jonathan Naylor 34538d8b3f Add the optional DMR network options command. 2016-11-03 19:27:52 +00:00
Jonathan Naylor 015896a299 Add the host support for the UMP. 2016-11-03 19:07:44 +00: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 627e4f1dc3 Initial LCDproc support 2016-10-28 13:22:20 +01:00
Jonathan Naylor 36ce3f18f4 Alter CW Id timing behaviour. 2016-10-17 18:01:38 +01:00
Jonathan Naylor 40c086bad8 Load the DMR Id lookup table periodically. 2016-10-10 19:15:30 +01:00
Jonathan Naylor 878b4d6d73 Add controls for the CW Id level. 2016-10-10 17:46:37 +01:00
Jonathan Naylor 178e104d44 Allow the modem to host a serial display. 2016-10-06 18:38:16 +01:00
Jonathan Naylor fd7931310e Remove unneeded RSSI code for non DMR protocols. 2016-09-27 19:55:36 +01:00
Jonathan Naylor 25cfff3ada Merge branch 'master' into P25 2016-09-27 19:47:07 +01:00
Jonathan Naylor 9408367a0f Allow for remote System Fusion gateway operation. 2016-09-26 18:07:06 +01:00
Simon e87eae94a1 Next release of TG Rewrite 2016-09-21 19:35:13 +01:00
Simon 65bdc54997 Adding ini options for TGRewrite code 2016-09-21 16:33:35 +01:00
phl0 a88413014e
Merge remote-tracking branch 'upstream/master' into CW2display 2016-09-16 23:43:57 +02:00
Simon b6f4842b7f Completed TG Rewrite, added config options. 2016-09-15 20:41:14 +01:00
phl0 28775026d4
Add timer to return from CW Ident 2016-09-15 15:17:51 +02:00
phl0 4e1b002665
Reset display to idle after CW transmission 2016-09-15 14:01:42 +02:00
Jonathan Naylor 9423fb25a6 Add P25 networking, and rename DMR network files. 2016-09-14 07:41:37 +01:00
Jonathan Naylor 34e0d10343 A semi-working P25 repeater without much FEC. 2016-09-12 23:26:05 +01:00