The host program for the MMDVM
Go to file
2016-02-15 18:01:21 +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 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
AMBEFEC.h The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
CRC.h The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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 Allow half-duplex DMR for use with hotspot hardware. 2016-02-15 18:01:21 +00:00
DMRControl.h Allow half-duplex DMR for use with hotspot hardware. 2016-02-15 18:01:21 +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 Allow half-duplex DMR for use with hotspot hardware. 2016-02-15 18:01:21 +00:00
DMRSlot.h Allow half-duplex DMR for use with hotspot hardware. 2016-02-15 18:01:21 +00:00
DMRSync.cpp Add RF end of transmission when either RF or network is lost. 2016-02-07 20:12:24 +00:00
DMRSync.h Add RF end of transmission when either RF or network is lost. 2016-02-07 20:12:24 +00:00
DStarControl.cpp Reset the D-Star network session id at all ends of transmissions. 2016-02-04 22:41:38 +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 Reset the D-Star network session id at all ends of transmissions. 2016-02-04 22:41:38 +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 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
Golay24128.h The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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 Change the re-use of stdargs which upsets some platforms. 2016-02-08 15:27:29 +00:00
Log.h Initial commit 2016-01-14 18:45:04 +00:00
Makefile Change the Makefile. 2016-02-08 15:31:25 +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 Allow half-duplex DMR for use with hotspot hardware. 2016-02-15 18:01:21 +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 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
MMDVMHost.vcxproj.filters The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
YSFConvolution.cpp The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
YSFConvolution.h The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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
YSFFICH.cpp The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
YSFFICH.h The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +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.