The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
Go to file
Jason Self 07b056d831 Upgrading to GPLv3
(cherry picked from commit a1105590b13b55ca30d2d4f0fc342035c31d929c -
https://jxself.org/git/mmdvm.git)
2016-07-24 10:34:44 +00:00
BUILD.txt Add information for MMDVM build on Ubuntu 14.04 with latest Arduino IDE 2016-05-12 12:52:02 +02:00
CWIdTX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CWIdTX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDMR.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDMR.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDStarRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDStarRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDStarTX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
CalDStarTX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
Config.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRDefines.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRIdleRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRIdleRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRSlotRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRSlotRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRSlotType.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRSlotType.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRTX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DMRTX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DStarDefines.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DStarRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DStarRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DStarTX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
DStarTX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
Debug.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
Globals.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
IO.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
IO.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
LICENSE Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
MMDVM.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
MMDVM.ino Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
README.md Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SampleRB.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SampleRB.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SerialPort.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SerialPort.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SerialRB.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
SerialRB.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
Utils.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
Utils.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
YSFDefines.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
YSFRX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
YSFRX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
YSFTX.cpp Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
YSFTX.h Upgrading to GPLv3 2016-07-24 10:34:44 +00:00
mmdvmmenu.sh Upgrading to GPLv3 2016-07-24 10:34:44 +00:00

README.md

This is the source code of the MMDVM firmware that supports D-Star, DMR, and System Fusion.

Currently it only runs on the Arduino Due, but other platforms are planned.

In order to build this software you will need to edit a file within the Arduino GUI and that is detailed in the BUILD.txt file.

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

It is only to be used on the main DMR+, the main BrandMeister, and the Phoenix (UK) networks. If you wish to use it on any other network, you must get written permission from myself, G4KLX. Each such request will be dealt with on a case-by-case basis.