The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
Go to file
Jonathan Naylor 797bf92617 Update DMRSlotRX.cpp
Widen the search for the data and voice syncs back to how they were.
2016-01-15 10:02:16 +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 Alter end of slot processing. 2016-01-15 06:57:02 +00:00
DMRRX.h Alter end of slot processing. 2016-01-15 06:57:02 +00:00
DMRSlotRX.cpp Update DMRSlotRX.cpp 2016-01-15 10:02:16 +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 Alter end of slot processing. 2016-01-15 06:57:02 +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 Alter end of slot processing. 2016-01-15 06:57:02 +00:00
IO.cpp Alter end of slot processing. 2016-01-15 06:57:02 +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.