summaryrefslogtreecommitdiff
path: root/stacks/crdop/docs/README.md
blob: 4a763a22fb1fc7c3837e7f3db1ef05c967109bb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# CRDOP documentation

**CRDOP** = stack acronym for **MAX25-SoftModem** (device id `soft-crdop`).

**MAX25-SoftModem** — in-house sound-card modem subproject (`stacks/crdop/`).

## Entry point

**[INDEX.md](INDEX.md)** — complete table of all CRDOP docs with one-line purpose.

Project rule: [docs/CRDOP.md](../../../docs/CRDOP.md)

## Policy

| Rule | |
|------|--|
| Standard | Native MAX25 M25/KISS host on TCP :8515/:8516 |
| Focus | CB-first; `dual` and `amateur` are presets |
| Scope | Modem only — no host application |

## Dev-only vendor tree

Legacy **[pflarue/ardop](https://github.com/pflarue/ardop)** (ardopcf, MIT) may exist under `vendor/ardopcf/` for local dev builds (`-DCRDOP_VENDOR_ARDOPCF=ON`). **Never installed in MAX25 releases.**

Pin: `a7c9228` · record: `vendor/ardopcf.ref`

## Platforms (tested)

Linux · FreeBSD — **tested** (GCC, Clang)

Windows · macOS — build supported, **not yet tested**
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com