The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
 
 
 
 
 
 
Go to file
Jonathan Naylor 8c0e932c1c Merge pull request #26 from phl0/dev
Disable external TCXO by default
2016-10-25 23:02:10 +02:00
BUILD.txt More info on Linux & newer libraries OK 2016-09-14 22:57:34 +01:00
CWIdTX.cpp Allow for adjustable CW Id levels. 2016-10-10 17:35:33 +01:00
CWIdTX.h
CalDMR.cpp
CalDMR.h
CalDStarRX.cpp
CalDStarRX.h
CalDStarTX.cpp
CalDStarTX.h
Config.h Disable external TCXO by default 2016-10-25 22:58:06 +02:00
DMRDMORX.cpp Remove unneeded variable. 2016-09-03 13:59:41 +01:00
DMRDMORX.h Fix DMO mode for CS700 as well as PD365. 2016-09-01 19:59:37 +01:00
DMRDMOTX.cpp Remove DMR DMO sync mapping. 2016-09-06 08:14:54 +01:00
DMRDMOTX.h First compiling version of DMO code, untested. 2016-08-23 20:16:46 +01:00
DMRDefines.h EMB correlation, work in progress. 2016-08-31 08:15:06 +01:00
DMRIdleRX.cpp
DMRIdleRX.h
DMRRX.cpp
DMRRX.h
DMRSlotRX.cpp Remove ADC overload detection for DMR. 2016-09-01 17:39:51 +01:00
DMRSlotRX.h
DMRSlotType.cpp
DMRSlotType.h
DMRTX.cpp
DMRTX.h
DStarDefines.h
DStarRX.cpp Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
DStarRX.h Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
DStarTX.cpp
DStarTX.h
Debug.h
Globals.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
IO.cpp Remove MBED definitions. 2016-10-20 18:26:04 +01:00
IO.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
LICENCE
MMDVM.cpp Remove MBED definitions. 2016-10-20 18:26:04 +01:00
MMDVM.ino Add the .ino file with the P25 support. 2016-09-08 18:35:16 +01:00
P25Defines.h Tweaks to the P25 TX and RX. 2016-09-12 17:37:11 +01:00
P25RX.cpp Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
P25RX.h Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
P25TX.cpp Reset P25 transmit level. 2016-10-18 17:53:26 +01:00
P25TX.h Add the Inverse-Sinc low-pass filter for P25 TX. 2016-09-15 18:08:40 +01:00
README.md Remove the network restrictions from the licence. 2016-08-09 17:32:18 +01:00
SampleRB.cpp
SampleRB.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
SerialPort.cpp Bump the version date. 2016-10-21 06:56:15 +01:00
SerialPort.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
SerialRB.cpp
SerialRB.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
Utils.cpp
Utils.h Remove MBED definitions. 2016-10-20 18:26:04 +01:00
YSFDefines.h
YSFRX.cpp Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
YSFRX.h Remove unneeded RSSI code for all but DMR. 2016-09-27 20:04:27 +01:00
YSFTX.cpp
YSFTX.h
mmdvmmenu.sh Remove the ZUM V1.2 config option, and add to V1.0. 2016-10-16 15:59:53 +01: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 v2 and is intended for amateur and educational use only. Use of this software for commercial purposes is strictly forbidden.