|
|
6 years ago | |
|---|---|---|
| dmr | 6 years ago | |
| edac | 6 years ago | |
| host | 6 years ago | |
| lookups | 6 years ago | |
| modem | 6 years ago | |
| network | 6 years ago | |
| p25 | 6 years ago | |
| yaml | 6 years ago | |
| .gitattributes | 6 years ago | |
| .gitignore | 6 years ago | |
| DVMHost.sln | 6 years ago | |
| DVMHost.vcxproj | 6 years ago | |
| DVMHost.vcxproj.filters | 6 years ago | |
| Defines.h | 6 years ago | |
| HostMain.cpp | 6 years ago | |
| HostMain.h | 6 years ago | |
| LICENSE.md | 6 years ago | |
| Log.cpp | 6 years ago | |
| Log.h | 6 years ago | |
| Makefile | 6 years ago | |
| Makefile.arm | 6 years ago | |
| Makefile.rpi-arm | 6 years ago | |
| Mutex.cpp | 6 years ago | |
| Mutex.h | 6 years ago | |
| README.md | 6 years ago | |
| RSSI.dat | 6 years ago | |
| RingBuffer.h | 6 years ago | |
| StopWatch.cpp | 6 years ago | |
| StopWatch.h | 6 years ago | |
| Thread.cpp | 6 years ago | |
| Thread.h | 6 years ago | |
| Timer.cpp | 6 years ago | |
| Timer.h | 6 years ago | |
| Utils.cpp | 6 years ago | |
| Utils.h | 6 years ago | |
| config.yml | 6 years ago | |
| cpp.hint | 6 years ago | |
| iden_table.dat | 6 years ago | |
| rid_acl.dat | 6 years ago | |
| tg_acl.dat | 6 years ago | |
README.md
Digital Voice Modem Host
The DVM Host software provides the host computer implementation of a mixed-mode DMR/P25 or dedicated-mode DMR or P25 repeater system that talks to the actual modem hardware. The host software; is the portion of a complete Over-The-Air modem implementation that performs the data processing, decision making and FEC correction for a digital repeater.
This project is a direct fork of the MMDVMHost (https://github.com/g4klx/MMDVMHost) project, and combines the MMDVMCal (https://github.com/g4klx/MMDVMCal) project into a single package.
Building
Please see the various Makefile included in the project for more information. (All following information assumes familiarity with the standard Linux make system.)
The DVM Host software does not have any specific library dependancies and is written to be as library-free as possible. A basic GCC install is usually all thats needed to compile.
- Makefile - This makefile is used for building binaries for the native installed GCC.
- Makefile.arm - This makefile is used for cross-compiling for a ARM platform.
Use the make command to build the software.
License
This project is licensed under the GPLv2 License - see the LICENSE.md file for details. Use of this project is intended, strictly for amateur and educational use ONLY. Any other use is at the risk of user and all commercial purposes are strictly forbidden.