Jonathan Naylor
25dddc18f4
Remove the level adjustments.
2016-07-07 17:40:41 +01:00
Tony Corbett G0WFV
8801355ace
Change incorrect variable type to unsigned int
2016-06-30 20:35:32 +01:00
Tony Corbett G0WFV
ce367f73cb
Make I2C address configurable for HD44780 LCD variations
...
Also add a basic README with some pointers on how to connect and configure the LCDs
2016-06-30 20:10:30 +01:00
Tony Corbett G0WFV
da53f06197
Time/date format by system locale (HD44780 & Nextion)
2016-06-24 16:08:28 +01:00
Jonathan Naylor
6745168688
Make the Nextion idle brightness level configurable.
2016-06-24 10:33:28 +01:00
phl0
6628a613e8
Merge remote-tracking branch 'upstream/master' into DimOnIdle
2016-06-24 10:14:38 +02:00
phl0
7e906f3fdd
Add Config option to dim Nextion display in idle
...
state
2016-06-24 09:30:46 +02:00
Jonathan Naylor
05e08a232f
Keep the SET_CONFIG command unchanged for DVMegas.
2016-06-22 20:42:14 +01:00
Jonathan Naylor
10e3a85691
Add seperate RF and Network mode timeouts.
2016-06-22 18:03:56 +01:00
phl0
0e36abafc3
Transfer date separator settings to HD44780 code
2016-06-22 12:09:56 +02:00
phl0
2bd75c1cff
Add dot as date separator
2016-06-22 11:51:41 +02:00
Jonathan Naylor
768e3efcad
Add fine adjustments to DMR/YSF thresholds.
2016-06-21 07:26:11 +01:00
Jonathan Naylor
9240550de6
Allow for the fine adjustment of levels.
2016-06-20 22:04:44 +01:00
Jonathan Naylor
8af3016583
Add a DMR hang time for locking out disimilar calls.
2016-06-16 21:40:05 +01:00
Simon
63584b4a3a
more logging tidying for acl
2016-06-10 10:57:58 +01:00
Simon
cb9ec738e1
Tided up logging text for acl
2016-06-10 10:42:04 +01:00
Simon
139f62f57e
Merge remote-tracking branch 'upstream/master'
2016-06-10 09:58:31 +01:00
Simon
c4384bffe1
fixed typo in blacklist/whitelist logging
2016-06-09 22:13:55 +01:00
Jonathan Naylor
5a2c569887
Updates to support the YSF Reflector.
2016-06-07 21:17:57 +01:00
Simon
34f6e7a202
Logging at blacklist and whitelist initiation
2016-06-07 18:09:57 +01:00
Simon
5d9be0368c
Merge remote-tracking branch 'upstream/master'
2016-06-07 15:35:08 +01:00
Simon
ff4bd9f82e
Added blacklist and whitelist for TGs
2016-06-07 15:34:16 +01:00
Jonathan Naylor
eba4ddeb2a
Use the Thread class for delays.
2016-06-06 17:40:27 +01:00
afg
6c805b7a2f
solved no CW-ID
2016-06-03 16:28:55 +02:00
Jonathan Naylor
dad34ada69
Add the idle clock to the Nextion display.
2016-06-01 11:55:24 +01:00
Tony Corbett
35c0a83d37
Add a clock to the idle screen
2016-05-28 23:29:30 +03:00
Jonathan Naylor
d474328c58
Modify the 3.5" Nextion display to make it the same as the others.
2016-05-23 18:36:53 +01:00
Jonathan Naylor
9ed2c00b0c
First go at System Fusion networking.
2016-05-16 21:57:32 +01:00
Jonathan Naylor
1d5ed691c4
Remove the System Fusion parrot.
2016-05-16 18:28:24 +01:00
Tony Corbett G0WFV
2256b8d025
Add word version to output
2016-05-15 07:06:38 +01:00
Tony Corbett G0WFV
2723e0c842
Capture bad command line arguments
2016-05-15 06:59:09 +01:00
Tony Corbett G0WFV
db8adfcfe0
Clean up tabbing
2016-05-14 23:31:33 +01:00
Tony Corbett G0WFV
4d44936e14
Remove the version from STDERR messages and add -v | --version flag
2016-05-14 23:26:16 +01:00
Tony Corbett G0WFV
d772c76b6e
Add VERSION to STDERR and log messages that output the string MMDVMHost
...
They now output the string MMDVMHost-yyymmdd
a) for completeness
and;
b) to quickly output the version number by calling the host executable with no arguments so Kim can easily grab it for his dashboard.
I did think about a -v|--version argument, but this was much simpler for the purpose.
2016-05-14 21:31:17 +01:00
Jonathan Naylor
3ebebf7f1c
Stop sending the CW Id after a DMR transmission.
2016-05-13 10:32:41 +01:00
Jonathan Naylor
d09b2fa30b
Send the CW Id after a DMR transmission.
2016-05-12 18:04:50 +01:00
Jonathan Naylor
62aa7a8103
Reduce the amount of logging a little.
2016-05-10 18:26:52 +01:00
Rudy Hardeman
426a6dcf6b
Merge branch 'master' of https://github.com/g4klx/MMDVMHost into SSD1306
2016-05-10 15:33:24 +00:00
Rudy Hardeman
7271ac0766
Initial version
...
DMR works
2016-05-10 15:08:06 +00:00
Jonathan Naylor
68d58a3de6
Add the CW Id.
2016-05-09 21:55:44 +01:00
Jonathan Naylor
bd5946ccd2
Add a display hang time so quick transmissions aren't missed.
2016-05-09 18:14:27 +01:00
Jonathan Naylor
06825ca502
Fix Linux compile error.
2016-05-05 18:06:05 +01:00
Jonathan Naylor
ed6586fa58
Split the DMR TX hang time from the mode hang time.
2016-05-05 17:56:18 +01:00
Jonathan Naylor
dd5e86a66d
Use the duplex flag to indicate that a DVMega is being used.
2016-05-05 17:08:23 +01:00
Tony Corbett
5735209394
Better usage of display with DVMega
2016-05-05 16:13:06 +01:00
Tony Corbett G0WFV
f31a8815cb
Forgot MMDVMHost.cpp!
2016-05-05 14:52:49 +01:00
Simon
2d366a624e
Changed all daemon logs to LogWarning() for consistency.
2016-05-05 11:11:44 +01:00
Simon
8195ee9f34
Changed LogMessage() to LogWarning when we can't setuid() in daemon mode
2016-05-05 10:53:19 +01:00
Simon
3617199399
Added check to see if HD44780 is enabled and disable setuid() if it is
2016-05-05 09:47:54 +01:00
Simon
10894179a1
added setuid and setgid code for daemon code, tidied logging for same
2016-05-04 21:20:24 +01:00
g0wfv
131115d6d3
Capitalise default ini file in Linux to match pre-existing file in repo
2016-05-04 21:00:12 +01:00
Simon
25d993b8b3
added setuid and setgid code, tidied up logging
2016-05-04 20:06:15 +01:00
Jonathan Naylor
6df1187bac
Handle restarts with SIGHUP.
2016-05-04 06:35:20 +01:00
Jonathan Naylor
91aba16d98
Add daemonisation under Linux and other enhancements (from Simon G7RZU)
2016-05-03 23:01:49 +01:00
Jonathan Naylor
99b71a00b2
Clean up the recent HD44780 changes.
2016-05-03 17:59:21 +01:00
Tony Corbett
414a1df408
HD44780 PWM backlight control
2016-05-01 16:59:43 +01:00
phl0
f47456ae0b
Add inch sign
2016-04-27 21:19:40 +02:00
phl0
94aa27cc4b
Add config option for Nextion display sizes
2016-04-27 20:57:47 +02:00
phl0
a2413f30db
Changed type of callsign variable for TFTSerial
2016-04-21 12:09:54 +02:00
phl0
f6c7ee79c6
Changed type of callsign variable for HD44780
2016-04-21 12:03:55 +02:00
phl0
991065fb0c
Changed variable type for callsign
2016-04-20 21:23:51 +02:00
Jonathan Naylor
8eb564ba37
Translate DMR Id to callsign from a file.
2016-04-12 18:26:13 +01:00
Jonathan Naylor
4329c627db
Hopefully fix the missing display of the first transmission in all modes.
2016-04-11 12:21:46 +01:00
Jonathan Naylor
ad1b30341d
Add the callsign and DMR Id to the TFT Serial.
2016-04-11 10:55:20 +01:00
phl0
41ffcc4cab
Add callsign and DMR id to displays idle screen
2016-04-08 13:47:05 +02:00
Jonathan Naylor
a731703ac9
Add initial support for the Nextion display.
2016-04-06 19:53:25 +01:00
Jonathan Naylor
371684ae03
Add black list functionality for D-Star and DMR.
2016-04-06 18:46:05 +01:00
Jonathan Naylor
3ee457830b
Allow for the configuration of the HD44780 pins.
2016-04-06 17:43:20 +01:00
Jonathan Naylor
a2130421a9
Add DMR prefix checking.
2016-04-04 19:03:38 +01:00
Jonathan Naylor
ea51eee15c
Allow for locking the MMDVM to the callsign or id of the
...
repeater/hostspot.
2016-04-04 17:40:05 +01:00
Jonathan Naylor
9d03c83609
Allow for setting of outgoing port number on DMR networking.
2016-04-03 19:11:45 +01:00
Jonathan Naylor
3675153d11
Use an explicit mode change for DMR.
2016-03-29 17:59:15 +01:00
Jonathan Naylor
f7f78115ab
Set mode to DMR for simplex hotspots.
2016-03-25 20:54:51 +00:00
Jonathan Naylor
b19c46ff2c
Add an error display.
2016-03-21 22:47:58 +00:00
Jonathan Naylor
a3c25766c0
Handle any frequency offset in the oscillator.
2016-03-21 21:50:45 +00:00
Jonathan Naylor
efa9ec1977
Add DMR slot delay parameter.
2016-03-17 18:12:14 +00:00
Jonathan Naylor
bf92e1013c
Change HD44780 define from RASPBERRY_PI to HD44780.
2016-03-15 07:53:38 +00:00
Jonathan Naylor
070bf2bff4
Add the HD4470 type display to Raspberry Pis.
2016-03-14 22:58:09 +00:00
Jonathan Naylor
2cfb1f458e
Improve timing within the protocol engines.
2016-03-14 20:55:15 +00:00
Jonathan Naylor
a2d456b98f
Changes for DVMega via the host.
2016-03-08 17:26:51 +00:00
Jonathan Naylor
14c6208ae5
Allow ordainary data to activate DMR when in simplex.
2016-03-07 19:45:19 +00:00
Jonathan Naylor
8559f97efb
Modify the logging system greatly.
2016-03-07 18:42:05 +00:00
Jonathan Naylor
ae40ad3089
More tweaks for lockout operation.
2016-03-03 21:45:20 +00:00
Jonathan Naylor
560433e7ef
Add lockout mode.
2016-03-03 18:01:01 +00:00
Jonathan Naylor
48bd5e08f9
Swap a %s for a %u.
2016-03-01 06:32:02 +00:00
Jonathan Naylor
e2c7a28fb9
Add the optional System Fusion Parrot.
2016-02-22 21:13:48 +00:00
Jonathan Naylor
ac82c4f6bc
Small updates and a timing improvement.
2016-02-19 06:21:40 +00:00
Jonathan Naylor
9125f7428c
Add frequency setting to the MMDVM modem protocol.
2016-02-18 17:37:23 +00:00
Jonathan Naylor
360ca91de0
Upgrade the TFT Serial display driver and displayed information.
2016-02-16 18:30:12 +00:00
Jonathan Naylor
647c5d652b
Simple System Fusion bent pipe.
2016-02-16 07:27:13 +00:00
Jonathan Naylor
945d79a3ca
Allow for the disabling of individual slots from the network.
2016-02-15 20:36:05 +00:00
Jonathan Naylor
5185a0c245
Renamed DMR protocol files.
2016-02-15 18:45:57 +00:00
Jonathan Naylor
656be113f5
Allow half-duplex DMR for use with hotspot hardware.
2016-02-15 18:01:21 +00:00
Jonathan Naylor
87322b631b
Clean up DMR roaming beacon handling.
2016-02-04 18:11:29 +00:00
Jonathan Naylor
9259421147
Small mode changes.
2016-02-03 11:38:53 +00:00
Jonathan Naylor
caa29894cd
Add extra warnings to the mode changes.
2016-02-03 09:55:08 +00:00
Jonathan Naylor
aa1a45394a
Simplify mode changes.
2016-02-02 18:17:36 +00:00
Jonathan Naylor
2e43624ea2
Received data doesn't change the mode.
2016-02-02 08:00:04 +00:00
Jonathan Naylor
fc3a688196
First cut of the D-Star repeater control.
2016-01-27 20:01:50 +00:00
Jonathan Naylor
72fcd64942
Network clock changes.
2016-01-26 19:56:10 +00:00
Jonathan Naylor
024bb30498
Switch off the D-Star network when not in D-Star mode.
2016-01-26 17:19:41 +00:00
Jonathan Naylor
c92434e474
Move the D-Star poll message to be run from the network class.
2016-01-25 23:08:34 +00:00
Jonathan Naylor
bdb41fb64e
Add the D-Star networking.
2016-01-25 21:00:19 +00:00
Jonathan Naylor
2f8c8fbba3
Get the mode switching right.
2016-01-25 19:59:37 +00:00
Jonathan Naylor
810c167a20
Add the enable method for network functions.
2016-01-25 18:11:44 +00:00
Jonathan Naylor
1532e3c90c
Alter the copyright message.
2016-01-23 17:54:23 +00:00
Jonathan Naylor
73375fb41e
Change the network late entry and be less aggressive at filling silence.
2016-01-22 06:43:08 +00:00
Jonathan Naylor
69abf1e897
Allow proper enabling and disabling of protocols and networks.
2016-01-18 21:24:41 +00:00
Jonathan Naylor
f165b3ca89
DMR beacon handling.
2016-01-14 19:58:16 +00:00
Jonathan Naylor
d34d85c04b
Initial commit
2016-01-14 18:45:04 +00:00