From 04d965d67a7264a1c7c211494aebda1953df7603 Mon Sep 17 00:00:00 2001 From: "info@mode42.com" Date: Fri, 7 Aug 2026 18:25:13 +0000 Subject: Initial push --- plugins/devices/tnc2c/README.md | 25 ++++++++++++++++++++++++ plugins/devices/tnc2c/plugin.yaml | 40 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 plugins/devices/tnc2c/README.md create mode 100644 plugins/devices/tnc2c/plugin.yaml (limited to 'plugins/devices/tnc2c') diff --git a/plugins/devices/tnc2c/README.md b/plugins/devices/tnc2c/README.md new file mode 100644 index 0000000..4ddd19d --- /dev/null +++ b/plugins/devices/tnc2c/README.md @@ -0,0 +1,25 @@ +# Device: Landolt TNC2C + +**Status:** Active (v1). + +| Parameter | Value | +|-----------|-------| +| Serial | `/dev/ttyUSB0` or `/dev/ttyS4` (site-specific) | +| Host line | 19200 8N1, RTS+DTR | +| RF | 2400 AFSK | +| HyBBX | `tnc=tnc2c`, `protocol=kiss` | + +## Boot sequence + +DTR must be high during power-on: + +```bash +./stacks/tncs/tnc2c-boot-wait.sh +./stacks/tncs/tnc2c-integration-test.sh +``` + +HyBBX INI: `share/hybbx/tnc2c-host.ini.example` + +## Safety + +No `kiss on` or TX tests without dummy load when antenna connected. diff --git a/plugins/devices/tnc2c/plugin.yaml b/plugins/devices/tnc2c/plugin.yaml new file mode 100644 index 0000000..d822c4a --- /dev/null +++ b/plugins/devices/tnc2c/plugin.yaml @@ -0,0 +1,40 @@ +id: tnc2c +type: device +parent_stack: MainAX25-Stack (MAX25-Stack) +hardware: tncs +label: Landolt TNC2C +status: active + +hybbx: + plugin: packet_radio + profile: tnc2c + protocol: kiss + serial_line: 8n1 + rts_dtr: yes + kiss_entry: kiss_on + +serial: + default_device: /dev/ttyS4 + default_baud: 19200 + env_file: stacks/tncs/tnc2c-serial.env + +rf: + modem: tcm3105 + radio_baud: 2400 + band: cb + +scripts: + boot_wait: stacks/tncs/tnc2c-boot-wait.sh + health: stacks/tncs/tnc2c-health.sh + integration: stacks/tncs/tnc2c-integration-test.sh + +ini: + - stacks/tncs/hybbx-tnc2c.ini + - share/hybbx/tnc2c-host.ini.example + +client: + - share/clients/tnc2c.yaml + +docs: + - stacks/tncs/docs/TNC2C-OPERATIONS.md + - stacks/tncs/docs/HYBBX-TNC2C.md -- cgit v1.3.1