2020-05-21 10:17:02 +00:00
|
|
|
These are the source files for building the MMDVMHost, the program that
|
|
|
|
interfaces to the MMDVM or DVMega on the one side, and a suitable network on
|
2020-12-15 16:21:07 +00:00
|
|
|
the other. It supports D-Star, DMR, P25 Phase 1, NXDN, System Fusion, M17,
|
|
|
|
POCSAG, FM, and AX.25 on the MMDVM, and D-Star, DMR, and System Fusion on the DVMega.
|
2020-05-21 10:17:02 +00:00
|
|
|
|
|
|
|
On the D-Star side the MMDVMHost interfaces with the ircDDB Gateway, on DMR it
|
2020-11-24 09:27:01 +00:00
|
|
|
connects to the DMR Gateway to allow for connection to multiple DMR networks,
|
2021-02-17 19:35:28 +00:00
|
|
|
or a single network directly. on System Fusion it connects to the YSF Gateway to allow
|
2020-05-21 10:17:02 +00:00
|
|
|
access to the FCS and YSF networks. On P25 it connects to the P25 Gateway. On
|
|
|
|
NXDN it connects to the NXDN Gateway which provides access to the NXDN and
|
2020-12-15 16:21:07 +00:00
|
|
|
NXCore talk groups. On M17 it uses the M17 Gateway to access the M17 reflector system.
|
|
|
|
It uses the DAPNET Gateway to access DAPNET to receive
|
2020-05-21 10:17:02 +00:00
|
|
|
paging messages. Finally it uses the FM Gateway to interface to existing FM
|
|
|
|
networks.
|
|
|
|
|
|
|
|
It builds on 32-bit and 64-bit Linux as well as on Windows using Visual Studio
|
|
|
|
2019 on x86 and x64. It can optionally control various Displays. Currently
|
|
|
|
these are:
|
2016-04-22 09:37:22 +00:00
|
|
|
|
|
|
|
- HD44780 (sizes 2x16, 2x40, 4x16, 4x20)
|
2016-06-27 19:21:22 +00:00
|
|
|
- Support for HD44780 via 4 bit GPIO connection (user selectable pins)
|
|
|
|
- Adafruit 16x2 LCD+Keypad Kits (I2C)
|
|
|
|
- Connection via PCF8574 GPIO Extender (I2C)
|
2018-08-20 09:34:19 +00:00
|
|
|
- Nextion TFTs (all sizes, both Basic and Enhanced versions)
|
2016-05-10 16:04:50 +00:00
|
|
|
- OLED 128x64 (SSD1306)
|
2017-07-02 16:43:38 +00:00
|
|
|
- LCDproc
|
2016-04-22 09:37:22 +00:00
|
|
|
|
2020-05-21 10:17:02 +00:00
|
|
|
The Nextion displays can connect to the UART on the Raspberry Pi, or via a USB
|
|
|
|
to TTL serial converter like the FT-232RL. It may also be connected to the UART
|
2020-12-15 16:21:07 +00:00
|
|
|
output of the MMDVM modem (Arduino Due, STM32, Teensy).
|
2016-01-25 22:34:41 +00:00
|
|
|
|
2020-05-21 10:17:02 +00:00
|
|
|
The HD44780 displays are integrated with wiringPi for Raspberry Pi based
|
|
|
|
platforms.
|
2017-01-06 10:30:48 +00:00
|
|
|
|
2020-05-21 10:17:02 +00:00
|
|
|
The OLED display needs an extra library see OLED.md
|
2016-05-10 16:04:50 +00:00
|
|
|
|
2020-05-21 10:17:02 +00:00
|
|
|
The LCDproc support enables the use of a multitude of other LCD screens. See
|
|
|
|
the [supported devices](http://lcdproc.omnipotent.net/hardware.php3) page on
|
|
|
|
the LCDproc website for more info.
|
2017-07-02 16:43:38 +00:00
|
|
|
|
2021-12-13 10:32:28 +00:00
|
|
|
This software is licenced under the GPL v2 and is primarily intended for amateur and
|
|
|
|
educational use.
|