The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
Go to file
Jonathan Naylor 420c9125b9 Remove some debugging information. 2016-01-19 07:52:59 +00:00
BUILD.txt Update BUILD.txt 2016-01-14 22:37:17 +01: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 Simplify logic of the DMR receiver and narrow the sync scan range. 2016-01-16 18:00:30 +00:00
DMRRX.h Alter end of slot processing. 2016-01-15 06:57:02 +00:00
DMRSlotRX.cpp Remove some debugging information. 2016-01-19 07:52:59 +00:00
DMRSlotRX.h Lots of small tweaks. 2016-01-18 18:37:04 +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 Workaround for TX buffer overflows. 2016-01-18 21:32:38 +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 Workaround for TX buffer overflows. 2016-01-18 21:32:38 +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 Alter end of slot processing. 2016-01-15 06:57:02 +00:00
IO.cpp Small efficiency update to the interrupt routine. 2016-01-18 21:52:04 +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 Lots of small tweaks. 2016-01-18 18:37:04 +00:00
SampleRB.h Lots of small tweaks. 2016-01-18 18:37:04 +00:00
SerialPort.cpp Lots of small tweaks. 2016-01-18 18:37:04 +00:00
SerialPort.h Initial commit 2016-01-14 18:57:21 +00:00
SerialRB.cpp Lots of small tweaks. 2016-01-18 18:37:04 +00:00
SerialRB.h Lots of small tweaks. 2016-01-18 18:37:04 +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 Workaround for TX buffer overflows. 2016-01-18 21:32:38 +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.