MMDVM HotSpot: firmware for ZUMspot or MMDVM_HS based boards (D-Star, DMR, YSF, P25, NXDN and POCSAG)
Find a file
2017-07-15 19:25:06 +01:00
.gitignore Add STM32F10X_Lib directory to .gitignore 2017-07-15 17:33:02 +01:00
ADF7021.cpp Adding support for P25 wide modulation 2017-06-01 14:20:37 -04:00
ADF7021.h Adding support for P25 wide modulation 2017-06-01 14:20:37 -04: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
BUILD.txt Adding some note in BUILD.txt 2017-07-03 14:38:42 -04:00
Config.h Update Config.h 2017-07-15 19:25:06 +01:00
Debug.h Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
DMRDefines.h First commit 2017-02-01 01:33:31 -03:00
DMRDMORX.cpp Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
DMRDMORX.h Adding RSSI support for ADF7021, and RSSI for DStar and DMR 2017-02-10 14:03:14 -03:00
DMRDMOTX.cpp Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
DMRDMOTX.h Reverting TX continuous mode in DMR DMO 2017-04-16 16:07:44 -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 Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
DStarRX.h Adding RSSI support for ADF7021, and RSSI for DStar and DMR 2017-02-10 14:03:14 -03:00
DStarTX.cpp Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
DStarTX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
Globals.h Doubling bit I/O buffer ring 2017-07-08 14:00:47 -04:00
IO.cpp Improving D-Star detection 2017-05-25 23:46:16 -04:00
IO.h Improving D-Star detection 2017-05-25 23:46:16 -04:00
IOArduino.cpp Serial repeater port changes 2017-07-15 17:30:22 +01:00
IOSTM.cpp Serial repeater port changes 2017-07-15 17:30:22 +01:00
LICENCE First commit 2017-02-01 01:33:31 -03:00
Makefile Add Git ID to MMDVM description 2017-06-12 15:49:29 +02:00
MMDVM_HS.cpp Improving D-Star detection 2017-05-25 23:46:16 -04:00
MMDVM_HS.ino Improving D-Star detection 2017-05-25 23:46:16 -04: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 Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
P25RX.h Adding RSSI support for P25 2017-02-17 19:57:25 -03:00
P25TX.cpp Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
P25TX.h Fix serial port bug and several small changes 2017-02-02 22:08:59 -03:00
README.md Updating README 2017-06-30 23:05:56 -04:00
SerialArduino.cpp Fix serial repeater port 2017-07-09 00:58:41 -04:00
SerialPort.cpp Revert "Adding Jonathan’s ring buffer to serial repeater" 2017-07-08 13:58:55 -04:00
SerialPort.h Revert "Adding Jonathan’s ring buffer to serial repeater" 2017-07-08 13:58:55 -04: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 Serial repeater port changes 2017-07-15 17:30:22 +01: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 Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04:00
YSFRX.h Adding RSSI support for YSF 2017-03-09 21:10:11 -03:00
YSFTX.cpp Adding Jonathan G4KLX run-time debugging option 2017-06-26 11:10:15 -04: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 ZUMSpot, personal hotspot (ADF7021 version of the MMDVM firmware), 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, or using "make" with ARM GCC tools. Also, Arduino with 3.3 V I/O (Arduino Due and Zero) and Teensy (3.1, 3.2, 3.5 or 3.6) are supported. Please see BUILD.txt for more details, and also MMDVM Yahoo Groups.

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.