The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
 
 
 
 
 
 
Go to file
Jonathan Naylor 1f7c16c7e8 Add the basic EMB processing. 2016-08-28 11:49:31 +01:00
BUILD.txt
CWIdTX.cpp Add independent transmit levels. 2016-08-09 07:11:10 +01:00
CWIdTX.h
CalDMR.cpp
CalDMR.h
CalDStarRX.cpp
CalDStarRX.h
CalDStarTX.cpp
CalDStarTX.h
Config.h Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
DMRDMORX.cpp Work on the DMO RX to improve synchronisation. 2016-08-25 21:51:25 +01:00
DMRDMORX.h Work on the DMO RX to improve synchronisation. 2016-08-25 21:51:25 +01:00
DMRDMOTX.cpp Change the sync bytes to be DMO slot 2. 2016-08-25 20:18:37 +01:00
DMRDMOTX.h First compiling version of DMO code, untested. 2016-08-23 20:16:46 +01:00
DMRDefines.h First compiling version of DMO code, untested. 2016-08-23 20:16:46 +01:00
DMREMB.cpp Add the basic EMB processing. 2016-08-28 11:49:31 +01:00
DMREMB.h Add the basic EMB processing. 2016-08-28 11:49:31 +01:00
DMRIdleRX.cpp
DMRIdleRX.h
DMRRX.cpp
DMRRX.h
DMRSlotRX.cpp Move the RSSI sampling point. 2016-08-11 20:19:31 +01:00
DMRSlotRX.h Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
DMRSlotType.cpp
DMRSlotType.h
DMRTX.cpp Add independent transmit levels. 2016-08-09 07:11:10 +01:00
DMRTX.h
DStarDefines.h
DStarRX.cpp Change the sampling poistion and rate for the RSSI. 2016-08-08 21:43:00 +01:00
DStarRX.h Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
DStarTX.cpp Add independent transmit levels. 2016-08-09 07:11:10 +01:00
DStarTX.h
Debug.h
Globals.h Put the scaffolding in for DMR DMO mode. 2016-08-23 08:16:49 +01:00
IO.cpp First compiling version of DMO code, untested. 2016-08-23 20:16:46 +01:00
IO.h Add independent transmit levels. 2016-08-09 07:11:10 +01:00
LICENCE
MMDVM.cpp Put the scaffolding in for DMR DMO mode. 2016-08-23 08:16:49 +01:00
MMDVM.ino Put the scaffolding in for DMR DMO mode. 2016-08-23 08:16:49 +01:00
README.md Remove the network restrictions from the licence. 2016-08-09 17:32:18 +01:00
SampleRB.cpp
SampleRB.h
SerialPort.cpp Put the type into the version data. 2016-08-28 11:30:35 +01:00
SerialPort.h
SerialRB.cpp
SerialRB.h
Utils.cpp
Utils.h
YSFDefines.h
YSFRX.cpp Change the sampling poistion and rate for the RSSI. 2016-08-08 21:43:00 +01:00
YSFRX.h Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
YSFTX.cpp Add independent transmit levels. 2016-08-09 07:11:10 +01:00
YSFTX.h
mmdvmmenu.sh

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 v2 and is intended for amateur and educational use only. Use of this software for commercial purposes is strictly forbidden.