The host program for the MMDVM
Go to file
Carsten Schmiemann 9a3cfe9fd9 Remove wiringPi depencies 2022-11-27 04:22:43 +01:00
.vscode Fix whitelist output 2022-07-29 23:23:49 +02:00
Images Restore the branch 2020-12-15 16:21:07 +00:00
Nextion_DB2OE Add DB2OE Nextion layouts. 2017-08-20 12:35:03 +01:00
Nextion_G4KLX Restore the branch 2020-12-15 16:21:07 +00:00
Nextion_ON7LDS Changes To Agree With Code In Nextion.cpp 2021-11-25 16:06:17 -05:00
RSSI Create RSSI_FC-302_RptrBldrV2.dat 2018-02-04 14:30:23 +01:00
Tools Restore the branch 2020-12-15 16:21:07 +00:00
linux Merge branch 'master' into M17_AX25_FM 2021-01-01 13:20:25 +00:00
.gitignore Clean up files 2022-07-29 18:54:00 +02:00
AMBEFEC.cpp Refactor the Golay 24,12,8 code and its uses. 2021-04-07 19:56:28 +01:00
AMBEFEC.h Re-add the audio blanking for too corrupt audio in DMR, NXDN and YSFDN 2018-03-07 20:14:07 +00:00
BCH.cpp Change the semantics of the NID processor. 2016-09-19 22:26:42 +01:00
BCH.h Add the P25 NID BCH encoder. 2016-09-19 21:41:34 +01:00
BPTC19696.cpp Add new Hamming for YSF. 2016-04-19 06:50:51 +01:00
BPTC19696.h Initial commit 2016-01-14 18:45:04 +00:00
CASTInfo.cpp Clean up code 2022-07-29 18:49:08 +02:00
CASTInfo.h Clean up code 2022-07-29 18:49:08 +02:00
CRC.cpp Decode and encode the System Fusion FICH. 2016-02-23 19:30:35 +00:00
CRC.h Decode and encode the System Fusion FICH. 2016-02-23 19:30:35 +00:00
Conf.cpp Fix build 2022-07-29 19:08:46 +02:00
Conf.h Clean up code 2022-07-29 18:49:08 +02:00
DMRAccessControl.cpp Change prefix length 2022-07-29 22:37:10 +02:00
DMRAccessControl.h Add RSSI display for all modes. 2017-01-05 19:15:10 +00:00
DMRCSBK.cpp Rewrite the OVCM handling. 2022-05-23 22:35:14 +01:00
DMRCSBK.h Rewrite the OVCM handling. 2022-05-23 22:35:14 +01:00
DMRControl.cpp Display ID 2022-07-30 00:30:52 +02:00
DMRControl.h Final modem refactoring. 2021-02-17 21:36:47 +00:00
DMRData.cpp Roll back the jitter buffer changes. 2018-02-08 20:25:03 +00:00
DMRData.h Roll back the jitter buffer changes. 2018-02-08 20:25:03 +00:00
DMRDataHeader.cpp Remove unused code. 2017-05-19 08:35:14 +01:00
DMRDataHeader.h Remove unneeded code. 2017-05-15 22:12:39 +01:00
DMRDefines.h Add M17 Codec 1600 mode on RX and remove the remains of M17 packet mode 2021-08-10 19:54:14 +01:00
DMRDirectNetwork.cpp Regularise the local address handling across all of the protocol. 2021-04-25 11:10:35 +01:00
DMRDirectNetwork.h Regularise the local address handling across all of the protocol. 2021-04-25 11:10:35 +01:00
DMREMB.cpp change variable type to unsigned char 2019-12-07 23:25:57 +08:00
DMREMB.h Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
DMREmbeddedData.cpp Fixing last byte of Embedded Data 2017-04-04 23:02:19 -03:00
DMREmbeddedData.h Upgrade the Embedded Data regeneration. 2017-01-10 19:27:12 +00:00
DMRFullLC.cpp Finally fix the (re)generation of Full LC PDUs. 2016-02-22 22:27:03 +00:00
DMRFullLC.h Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
DMRGatewayNetwork.cpp Regularise the local address handling across all of the protocol. 2021-04-25 11:10:35 +01:00
DMRGatewayNetwork.h Regularise the local address handling across all of the protocol. 2021-04-25 11:10:35 +01:00
DMRIds.dat Update the DMR Ids. 2019-11-07 13:53:57 +00:00
DMRLC.cpp Rewrite the OVCM handling. 2022-05-23 22:35:14 +01:00
DMRLC.h Rewrite the OVCM handling. 2022-05-23 22:35:14 +01:00
DMRLookup.cpp Add one byte to DMR ID lookup 2022-07-29 19:28:25 +02:00
DMRLookup.h Allow DMR/P25 and NXDN Id reload with a SIGUSR1 or via a remote command. 2021-01-01 13:54:03 +00:00
DMRNetwork.cpp Allow optional direct connections to masters again. 2020-12-06 16:12:54 +00:00
DMRNetwork.h Don't send RPTCL on DMR under error conditions. 2021-04-08 18:36:27 +01:00
DMRShortLC.cpp Add more asserts to catch bugs. 2016-03-07 20:21:55 +00:00
DMRShortLC.h Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
DMRSlot.cpp Rewrite the OVCM handling. 2022-05-23 22:35:14 +01:00
DMRSlot.h Final modem refactoring. 2021-02-17 21:36:47 +00:00
DMRSlotType.cpp Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
DMRSlotType.h Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
DMRTA.cpp Remove warning 2020-03-30 20:30:43 +02:00
DMRTA.h Fixed incorrect DMRTA header packet length from RF side 2018-12-09 23:49:15 +08:00
DMRTrellis.cpp Improve the FEC reconstruction a little. 2016-07-19 17:24:11 +01:00
DMRTrellis.h Improve the FEC reconstruction a little. 2016-07-19 17:24:11 +01:00
Defines.h Clean up code 2022-07-29 18:49:08 +02:00
Display.cpp Clean up code 2022-07-29 18:49:08 +02:00
Display.h Clean up code 2022-07-29 18:49:08 +02:00
Golay2087.cpp Initial commit 2016-01-14 18:45:04 +00:00
Golay2087.h Initial commit 2016-01-14 18:45:04 +00:00
Golay24128.cpp Refactor the Golay 24,12,8 code and its uses. 2021-04-07 19:56:28 +01:00
Golay24128.h Refactor the Golay 24,12,8 code and its uses. 2021-04-07 19:56:28 +01:00
HD44780.cpp Fix method name. 2021-10-22 09:16:44 +01:00
HD44780.h Add M17 to the HD44780 display. 2021-10-21 20:53:00 +01:00
HD44780.layouts D-Star: Redesign HD44780 layouts 2016-09-29 19:47:41 +01:00
Hamming.cpp More work with decoding and regenerating P25. 2016-09-13 18:27:50 +01:00
Hamming.h More work with decoding and regenerating P25. 2016-09-13 18:27:50 +01:00
I2CController.cpp Restore the branch 2020-12-15 16:21:07 +00:00
I2CController.h Final modem refactoring. 2021-02-17 21:36:47 +00:00
IIRDirectForm1Filter.cpp Restore the branch 2020-12-15 16:21:07 +00:00
IIRDirectForm1Filter.h Restore the branch 2020-12-15 16:21:07 +00:00
LCDproc.cpp Merge branch 'master' into M17_AX25_FM 2021-04-25 10:26:57 +01:00
LCDproc.h Merge branch 'master' into M17_AX25_FM 2021-04-25 10:26:57 +01:00
LICENCE Initial commit 2016-01-14 18:45:04 +00:00
Log.cpp Fix compiler warning 2021-10-25 17:57:41 +01:00
Log.h Add optional log file rotation and UDP socket reopening. 2020-10-31 21:35:09 +00:00
MMDVM.ini Set fixed mode 2022-07-29 19:24:39 +02:00
MMDVMHost.cpp Set Mode to DMR at bootup 2022-07-30 00:10:10 +02:00
MMDVMHost.h Clean up code 2022-07-29 18:49:08 +02:00
Makefile Clean up code 2022-07-29 18:49:08 +02:00
Makefile.Pi Modify makefile for rpi 2022-07-29 19:25:03 +02:00
Modem.cpp Fix build 2022-07-29 19:08:46 +02:00
Modem.h Clean up code 2022-07-29 18:49:08 +02:00
ModemPort.cpp Final modem refactoring. 2021-02-17 21:36:47 +00:00
ModemPort.h OSX build error fixes 2021-08-13 15:00:17 -04:00
ModemSerialPort.cpp Final modem refactoring. 2021-02-17 21:36:47 +00:00
ModemSerialPort.h Final modem refactoring. 2021-02-17 21:36:47 +00:00
Mutex.cpp Add the Mutex class. 2016-10-06 20:06:57 +01:00
Mutex.h Add the Mutex class. 2016-10-06 20:06:57 +01:00
NetworkInfo.cpp Fix osx compile error 2020-10-31 19:53:00 +08:00
NetworkInfo.h Reformat code and make small alterations. 2017-11-15 10:47:56 +00:00
Nextion.cpp Clean up code 2022-07-29 18:49:08 +02:00
Nextion.h Clean up code 2022-07-29 18:49:08 +02:00
NullController.cpp Make the Null Controller respond properly. 2021-03-14 21:00:47 +00:00
NullController.h OSX build error fixes 2021-08-13 15:00:17 -04:00
NullDisplay.cpp Remove wiringPi depencies 2022-11-27 04:22:43 +01:00
NullDisplay.h Restore the branch 2020-12-15 16:21:07 +00:00
OLED.cpp Add M17 logo for OLED display 2021-12-09 18:24:21 +01:00
OLED.h Fix a double declaration of M17 for the OLED. 2021-09-27 22:56:43 +01:00
OLED.md Update OLED.md 2019-12-04 15:07:54 +01:00
QR1676.cpp Initial commit 2016-01-14 18:45:04 +00:00
QR1676.h Initial commit 2016-01-14 18:45:04 +00:00
README.HD44780 Fix README.HD44780 Backlight Power Supply 2016-12-26 00:51:30 +01:00
README.md fix typo in Readme 2022-07-29 13:22:37 +02:00
RS129.cpp Initial commit 2016-01-14 18:45:04 +00:00
RS129.h Initial commit 2016-01-14 18:45:04 +00:00
RS241213.cpp Revert "Merge pull request #462 from gatekeep/master" 2018-11-12 09:48:00 +00:00
RS241213.h Revert "Merge pull request #462 from gatekeep/master" 2018-11-12 09:48:00 +00:00
RSSI.dat Use a linear interpolator for the reported RSSI values. 2016-12-21 19:58:46 +00:00
RSSIInterpolator.cpp Type correction. 2016-12-22 10:29:39 +00:00
RSSIInterpolator.h Use a linear interpolator for the reported RSSI values. 2016-12-21 19:58:46 +00:00
RemoteCommand.cpp Merge pull request #736 from f1rmb/hosts_remote_command 2022-01-24 07:12:44 +00:00
RemoteCommand.h Add example remote command program. 2019-01-07 13:23:11 +00:00
RemoteControl.cpp Merge pull request #737 from f1rmb/disable_remotecommand_logging 2022-01-24 07:12:54 +00:00
RemoteControl.h Add new remote command: 2022-01-21 10:51:41 +00:00
RingBuffer.h Attempt to recover from ring buffer overflows (#141) 2016-09-23 14:48:44 +01:00
SHA256.cpp Allow optional direct connections to masters again. 2020-12-06 16:12:54 +00:00
SHA256.h Allow optional direct connections to masters again. 2020-12-06 16:12:54 +00:00
SMeter.cpp Clean up the D-Star Control class a little. 2021-05-18 19:44:41 +01:00
SMeter.h Clean up the D-Star Control class a little. 2021-05-18 19:44:41 +01:00
SerialPort.cpp Allow the modem to host a serial display. 2016-10-06 18:38:16 +01:00
SerialPort.h Allow the modem to host a serial display. 2016-10-06 18:38:16 +01:00
StopWatch.cpp Simplify the new stopwatch code. 2018-07-15 20:33:14 +01:00
StopWatch.h Simplify the new stopwatch code. 2018-07-15 20:33:14 +01:00
Sync.cpp Fix build 2022-07-29 19:08:46 +02:00
Sync.h Change to the new method of M17 EOT transmission. 2021-09-19 15:15:37 +01:00
TFTSurenoo.cpp Clean up code 2022-07-29 18:49:08 +02:00
TFTSurenoo.h Clean up code 2022-07-29 18:49:08 +02:00
Thread.cpp NetBSD and other changes. 2020-10-05 12:46:54 +01:00
Thread.h Fix Linux threading compile issues. 2016-06-06 19:26:47 +01:00
Timer.cpp Initial commit 2016-01-14 18:45:04 +00:00
Timer.h Initial commit 2016-01-14 18:45:04 +00:00
UARTController.cpp fix UART setNonblock bug. 2022-02-18 10:06:49 +08:00
UARTController.h Final modem refactoring. 2021-02-17 21:36:47 +00:00
UDPController.cpp Regularise the local address handling across all of the protocol. 2021-04-25 11:10:35 +01:00
UDPController.h OSX build error fixes 2021-08-13 15:00:17 -04:00
UDPSocket.cpp Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:47:06 +02:00
UDPSocket.h Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:47:06 +02:00
UserDB.cpp Add extra logging to the ID lookup processing. 2021-06-27 22:16:26 +01:00
UserDB.h add user database storage 2020-03-05 06:35:14 +09:00
UserDBentry.cpp get() goes const, add clear() 2020-03-08 07:55:08 +09:00
UserDBentry.h get() goes const, add clear() 2020-03-08 07:55:08 +09:00
Utils.cpp Merge branch 'master' into M17_AX25_FM 2021-05-18 20:05:40 +01:00
Utils.h Merge branch 'master' into M17_AX25_FM 2021-05-18 20:05:40 +01:00
Version.h Clean up files 2022-07-29 18:54:00 +02:00

README.md

MMDVM-Host Fork

I forked MMDVM-Host project to modify it, to use it completely private and stand-alone on fielddays for example.

Orignal project: https://github.com/g4klx/MMDVMHost

  • I will remove DMR ID lookup and download, so I can use a whitelist
  • Remove other modes execpt DMR, because I only neede DMR:
  • Try to enable aes encryption only for educational purpose of course.