The host program for the MMDVM
Go to file
2016-02-04 18:11:29 +00:00
Images New MMDVM logo images. 2016-01-21 20:10:09 +00:00
.gitignore Log buffer overflows from the modem and handle master reboots cleanly. 2016-01-14 19:26:06 +00:00
AMBEFEC.cpp Missing include for Linux. 2016-01-21 22:24:20 +00:00
AMBEFEC.h Forgot to include the header file. 2016-01-20 07:41:18 +00:00
BPTC19696.cpp debugged encodeErrorCheck() 2016-01-30 18:26:56 +00:00
BPTC19696.h Initial commit 2016-01-14 18:45:04 +00:00
Conf.cpp Allow proper enabling and disabling of protocols and networks. 2016-01-18 21:24:41 +00:00
Conf.h Small cleanups. 2016-01-14 22:19:34 +00:00
CRC.cpp Create the D-Star Header class. 2016-01-26 19:08:17 +00:00
CRC.h Create the D-Star Header class. 2016-01-26 19:08:17 +00:00
CSBK.cpp Beginnings of DMR data support. 2016-01-26 18:06:31 +00:00
CSBK.h Change silence handling (again) and handle CSBKs. 2016-01-25 21:56:57 +00:00
Defines.h Change the network late entry and be less aggressive at filling silence. 2016-01-22 06:43:08 +00:00
Display.cpp Initial commit 2016-01-14 18:45:04 +00:00
Display.h Initial commit 2016-01-14 18:45:04 +00:00
DMRControl.cpp Network clock changes. 2016-01-26 19:56:10 +00:00
DMRControl.h Initial commit 2016-01-14 18:45:04 +00:00
DMRData.cpp Initial commit 2016-01-14 18:45:04 +00:00
DMRData.h Initial commit 2016-01-14 18:45:04 +00:00
DMRDataHeader.cpp Beginnings of DMR data support. 2016-01-26 18:06:31 +00:00
DMRDataHeader.h Beginnings of DMR data support. 2016-01-26 18:06:31 +00:00
DMRDefines.h Change the silence infill for DMR and D-Star. 2016-01-28 06:50:54 +00:00
DMRSlot.cpp Simplify mode changes. 2016-02-02 18:17:36 +00:00
DMRSlot.h Change infilling to be more lenient. 2016-01-27 06:49:16 +00:00
DMRSync.cpp Initial commit 2016-01-14 18:45:04 +00:00
DMRSync.h Initial commit 2016-01-14 18:45:04 +00:00
DStarControl.cpp Add extra debugging for D-Star. 2016-02-03 07:20:48 +00:00
DStarControl.h Bug fixes to D-Star. 2016-02-02 19:54:51 +00:00
DStarDefines.h Debugging D-Star. 2016-02-01 21:44:40 +00:00
DStarHeader.cpp Add the status ack to D-Star. 2016-02-01 20:49:52 +00:00
DStarHeader.h Add the status ack to D-Star. 2016-02-01 20:49:52 +00:00
DStarNetwork.cpp Clean up D-Star network status log message. 2016-02-03 08:07:05 +00:00
DStarNetwork.h Add the status ack to D-Star. 2016-02-01 20:49:52 +00:00
DStarSlowData.cpp Add extra debugging for D-Star. 2016-02-03 07:20:48 +00:00
DStarSlowData.h Add the status ack to D-Star. 2016-02-01 20:49:52 +00:00
EMB.cpp Initial commit 2016-01-14 18:45:04 +00:00
EMB.h Initial commit 2016-01-14 18:45:04 +00:00
EmbeddedLC.cpp Initial commit 2016-01-14 18:45:04 +00:00
EmbeddedLC.h Initial commit 2016-01-14 18:45:04 +00:00
FullLC.cpp Initial commit 2016-01-14 18:45:04 +00:00
FullLC.h Initial commit 2016-01-14 18:45:04 +00: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 Use terminators instead of idle to end a voice transmission. 2016-01-21 18:38:45 +00:00
Golay24128.h Initial commit 2016-01-14 18:45:04 +00:00
Hamming.cpp Initial commit 2016-01-14 18:45:04 +00:00
Hamming.h Initial commit 2016-01-14 18:45:04 +00:00
HomebrewDMRIPSC.cpp Fix Linux compiler warning on format string. 2016-01-26 17:21:36 +00:00
HomebrewDMRIPSC.h Add the enable method for network functions. 2016-01-25 18:11:44 +00:00
LC.cpp Initial commit 2016-01-14 18:45:04 +00:00
LC.h Initial commit 2016-01-14 18:45:04 +00:00
LICENCE Initial commit 2016-01-14 18:45:04 +00:00
Log.cpp Received data doesn't change the mode. 2016-02-02 08:00:04 +00:00
Log.h Initial commit 2016-01-14 18:45:04 +00:00
Makefile Add extra debugging for D-Star. 2016-02-03 07:20:48 +00:00
MMDVM.ini Handle data transmissions and use new method for timing spacing on RF. 2016-01-18 18:36:14 +00:00
MMDVMHost.cpp Clean up DMR roaming beacon handling. 2016-02-04 18:11:29 +00:00
MMDVMHost.h Clean up DMR roaming beacon handling. 2016-02-04 18:11:29 +00:00
MMDVMHost.sln Initial commit 2016-01-14 18:45:04 +00:00
MMDVMHost.vcxproj First cut of the D-Star repeater control. 2016-01-27 20:01:50 +00:00
MMDVMHost.vcxproj.filters First cut of the D-Star repeater control. 2016-01-27 20:01:50 +00:00
Modem.cpp Debugging D-Star. 2016-02-01 21:44:40 +00:00
Modem.h Initial commit 2016-01-14 18:45:04 +00:00
NullDisplay.cpp Initial commit 2016-01-14 18:45:04 +00:00
NullDisplay.h Initial commit 2016-01-14 18:45:04 +00: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.md Update the README including the no commercial use section. 2016-01-25 22:34:41 +00:00
RingBuffer.h Initial commit 2016-01-14 18:45:04 +00: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
SerialController.cpp DMR beacon handling. 2016-01-14 19:58:16 +00:00
SerialController.h Initial commit 2016-01-14 18:45:04 +00:00
SHA256.cpp Initial commit 2016-01-14 18:45:04 +00:00
SHA256.h Use C++11 <cstdint> on Windows. 2016-01-14 23:25:52 +00:00
ShortLC.cpp Initial commit 2016-01-14 18:45:04 +00:00
ShortLC.h Initial commit 2016-01-14 18:45:04 +00:00
SlotType.cpp Initial commit 2016-01-14 18:45:04 +00:00
SlotType.h Initial commit 2016-01-14 18:45:04 +00:00
StopWatch.cpp Fix Linux compile issue. 2016-01-26 07:13:55 +00:00
StopWatch.h Use gettimeofday on Linux for the StopWatch. 2016-01-24 21:18:53 +00:00
TFTSerial.cpp Add cstring include for Linux. 2016-01-14 22:58:45 +00:00
TFTSerial.h Initial commit 2016-01-14 18:45:04 +00: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
UDPSocket.cpp Changes based on debugging. 2016-01-25 22:36:16 +00:00
UDPSocket.h Changes based on debugging. 2016-01-25 22:36:16 +00:00
Utils.cpp Initial commit 2016-01-14 18:45:04 +00:00
Utils.h Initial commit 2016-01-14 18:45:04 +00:00
Version.h Add extra debugging for D-Star. 2016-02-03 07:20:48 +00:00
YSFDefines.h Initial commit 2016-01-14 18:45:04 +00:00
YSFEcho.cpp Initial commit 2016-01-14 18:45:04 +00:00
YSFEcho.h Initial commit 2016-01-14 18:45:04 +00:00

These are the source files for builing the MMDVMHost, the program that interfaces to the MMDVM on the one side, and a suitable network on the other.

It supports D-Star, DMR, and System Fusion.

It builds on 32-bit and 64-bit Linux as well as on Windows using VS2015 on x86 and x64.

This software is licenced under the GPL v2 and is intended for amateur and educational use only. Use of this software for commercial purposes is strictly forbidden.