MMDVM HotSpot: firmware for ZUMspot or MMDVM_HS based boards (D-Star, DMR, YSF, P25, NXDN and POCSAG)
Find a file
Steve Zingman 959e6c4da2 Update IO.cpp
Fix error for P25 support
2017-03-31 18:33:25 -04:00
ADF7021.cpp Working baseline, works with -O0 -- -O3 AND -O0 with gcc 4.9.3 Ubuntu. TX to RX switch timing is the challenge. IOArduino.cpp may not work 2017-03-31 20:58:24 +02:00
ADF7021.h Adding Jonathan support for low deviation in YSF 2017-03-23 22:06:04 -03:00
BitRB.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
BitRB.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
bootloader.ld Adding USB bootloader support 2017-02-13 00:46:51 -03:00
Config.h Adding mode detection, using scanning mode 2017-03-25 12:52:37 -03:00
Debug.h First commit 2017-02-01 01:33:31 -03:00
DMRDefines.h First commit 2017-02-01 01:33:31 -03:00
DMRDMORX.cpp Reducing max sync errors for DMR DMO 2017-02-12 16:25:58 -03:00
DMRDMORX.h Adding RSSI support for ADF7021, and RSSI for DStar and DMR 2017-02-10 14:03:14 -03:00
DMRDMOTX.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
DMRDMOTX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
DMRSlotType.cpp First commit 2017-02-01 01:33:31 -03:00
DMRSlotType.h First commit 2017-02-01 01:33:31 -03:00
DStarDefines.h First commit 2017-02-01 01:33:31 -03:00
DStarRX.cpp Adding RSSI support for ADF7021, and RSSI for DStar and DMR 2017-02-10 14:03:14 -03:00
DStarRX.h Adding RSSI support for ADF7021, and RSSI for DStar and DMR 2017-02-10 14:03:14 -03:00
DStarTX.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
DStarTX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
Globals.h Preparing for scan mode 2017-03-24 01:11:50 -03:00
IO.cpp Update IO.cpp 2017-03-31 18:33:25 -04:00
IO.h Doubling scan time constants for new interrupt time 2017-03-28 20:14:24 -03:00
IOArduino.cpp Merge pull request #4 from db4ple/master 2017-03-31 17:27:19 -03:00
IOSTM.cpp Working baseline, works with -O0 -- -O3 AND -O0 with gcc 4.9.3 Ubuntu. TX to RX switch timing is the challenge. IOArduino.cpp may not work 2017-03-31 20:58:24 +02:00
LICENCE First commit 2017-02-01 01:33:31 -03:00
Makefile Working baseline, works with -O0 -- -O3 AND -O0 with gcc 4.9.3 Ubuntu. TX to RX switch timing is the challenge. IOArduino.cpp may not work 2017-03-31 20:58:24 +02:00
MMDVM_HS.cpp Preparing for scan mode 2017-03-24 01:11:50 -03:00
MMDVM_HS.ino Preparing for scan mode 2017-03-24 01:11:50 -03:00
normal.ld Adding USB bootloader support 2017-02-13 00:46:51 -03:00
P25Defines.h First commit 2017-02-01 01:33:31 -03:00
P25RX.cpp Adding RSSI support for P25 2017-02-17 19:57:25 -03:00
P25RX.h Adding RSSI support for P25 2017-02-17 19:57:25 -03:00
P25TX.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
P25TX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
README.md Adding YSF support in README 2017-02-25 10:23:31 -03:00
SerialArduino.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
SerialPort.cpp Updating date of the firmware 2017-03-25 13:27:14 -03:00
SerialPort.h First commit 2017-02-01 01:33:31 -03:00
SerialRB.cpp First commit 2017-02-01 01:33:31 -03:00
SerialRB.h First commit 2017-02-01 01:33:31 -03:00
SerialSTM.cpp Changing interrupt priorities 2017-02-12 16:23:44 -03:00
stm32f10x_link.ld Adding USB bootloader support 2017-02-13 00:46:51 -03:00
Utils.cpp First commit 2017-02-01 01:33:31 -03:00
Utils.h First commit 2017-02-01 01:33:31 -03:00
YSFDefines.h First commit 2017-02-01 01:33:31 -03:00
YSFRX.cpp Adding RSSI support for YSF 2017-03-09 21:10:11 -03:00
YSFRX.h Adding RSSI support for YSF 2017-03-09 21:10:11 -03:00
YSFTX.cpp Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
YSFTX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00

This is the source code of ADF7021 version of the MMDVM firmware (MMDVM Hotspot), based on Jonathan G4KLX's MMDVM software. This firmware supports D-Star, DMR, System Fusion and P25 digital modes.

This software is intended to be run on STM32F103 microcontroller. You can build this code using Arduino IDE with STM32duino package, and using "make" with ARM GCC tools. Also, Arduino with 3.3 V I/O is supported, this firmware works on Arduino Due and Arduino Zero.

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.