The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
 
 
 
 
 
 
Go to file
Jonathan Naylor de908a83c1 Start handling data frames and restrict sync detection range for DMR. 2016-01-15 06:10:54 +00:00
BUILD.txt Initial commit 2016-01-14 18:57:21 +00:00
CalRX.cpp Initial commit 2016-01-14 18:57:21 +00:00
CalRX.h Initial commit 2016-01-14 18:57:21 +00:00
CalTX.cpp Initial commit 2016-01-14 18:57:21 +00:00
CalTX.h Initial commit 2016-01-14 18:57:21 +00:00
Config.h Initial commit 2016-01-14 18:57:21 +00:00
DMRDefines.h Start handling data frames and restrict sync detection range for DMR. 2016-01-15 06:10:54 +00:00
DMRIdleRX.cpp Set up ring buffer overflow signalling and a little debugging. 2016-01-14 19:15:39 +00:00
DMRIdleRX.h Initial commit 2016-01-14 18:57:21 +00:00
DMRRX.cpp Initial commit 2016-01-14 18:57:21 +00:00
DMRRX.h Initial commit 2016-01-14 18:57:21 +00:00
DMRSlotRX.cpp Start handling data frames and restrict sync detection range for DMR. 2016-01-15 06:10:54 +00:00
DMRSlotRX.h Initial commit 2016-01-14 18:57:21 +00:00
DMRSlotType.cpp Initial commit 2016-01-14 18:57:21 +00:00
DMRSlotType.h Initial commit 2016-01-14 18:57:21 +00:00
DMRTX.cpp Initial commit 2016-01-14 18:57:21 +00:00
DMRTX.h Initial commit 2016-01-14 18:57:21 +00:00
DStarDefines.h Initial commit 2016-01-14 18:57:21 +00:00
DStarRX.cpp Initial commit 2016-01-14 18:57:21 +00:00
DStarRX.h Initial commit 2016-01-14 18:57:21 +00:00
DStarTX.cpp Decrease D-Star amplitude by 7.8% 2016-01-14 19:30:14 +00:00
DStarTX.h Initial commit 2016-01-14 18:57:21 +00:00
Debug.h Initial commit 2016-01-14 18:57:21 +00:00
Globals.h Initial commit 2016-01-14 18:57:21 +00:00
IO.cpp Increase buffer sizes considerably. 2016-01-14 20:49:28 +00:00
IO.h Set up ring buffer overflow signalling and a little debugging. 2016-01-14 19:15:39 +00:00
LICENCE Initial commit 2016-01-14 18:57:21 +00:00
MMDVM.ino Initial commit 2016-01-14 18:57:21 +00:00
README.md Start handling data frames and restrict sync detection range for DMR. 2016-01-15 06:10:54 +00:00
SampleRB.cpp Set up ring buffer overflow signalling and a little debugging. 2016-01-14 19:15:39 +00:00
SampleRB.h Set up ring buffer overflow signalling and a little debugging. 2016-01-14 19:15:39 +00:00
SerialPort.cpp Start handling data frames and restrict sync detection range for DMR. 2016-01-15 06:10:54 +00:00
SerialPort.h Initial commit 2016-01-14 18:57:21 +00:00
SerialRB.cpp Initial commit 2016-01-14 18:57:21 +00:00
SerialRB.h Initial commit 2016-01-14 18:57:21 +00:00
Utils.cpp Initial commit 2016-01-14 18:57:21 +00:00
Utils.h Initial commit 2016-01-14 18:57:21 +00:00
YSFDefines.h Initial commit 2016-01-14 18:57:21 +00:00
YSFRX.cpp Initial commit 2016-01-14 18:57:21 +00:00
YSFRX.h Initial commit 2016-01-14 18:57:21 +00:00
YSFTX.cpp Initial commit 2016-01-14 18:57:21 +00:00
YSFTX.h Initial commit 2016-01-14 18:57:21 +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.