diff options
Diffstat (limited to 'plugins/hardware/tncs')
| -rw-r--r-- | plugins/hardware/tncs/README.md | 25 | ||||
| -rw-r--r-- | plugins/hardware/tncs/plugin.yaml | 28 |
2 files changed, 53 insertions, 0 deletions
diff --git a/plugins/hardware/tncs/README.md b/plugins/hardware/tncs/README.md new file mode 100644 index 0000000..b2c8fef --- /dev/null +++ b/plugins/hardware/tncs/README.md @@ -0,0 +1,25 @@ +# Hardware: TNCs + +Serial and USB Terminal Node Controllers. Merged from **TNCs-Stack** (`stacks/tncs/`). + +## HyBBX + +`packet_radio` plugin with `tnc=` profile per device. + +| Device | `tnc=` | Serial | +|--------|--------|--------| +| TNC2C | `tnc2c` | 19200 8N1, RTS/DTR | +| PK-TNC2 | `tnc2` | 9600/2400 8N1 (planned) | + +## Build & test + +```bash +./scripts/build.sh +./stacks/tncs/tnc2c-integration-test.sh # with hardware +``` + +## Docs + +- [stacks/tncs/README.md](../../stacks/tncs/README.md) +- [stacks/tncs/docs/TNC2C-OPERATIONS.md](../../stacks/tncs/docs/TNC2C-OPERATIONS.md) +- [stacks/tncs/docs/TNC2C-REFERENCE.md](../../stacks/tncs/docs/TNC2C-REFERENCE.md) diff --git a/plugins/hardware/tncs/plugin.yaml b/plugins/hardware/tncs/plugin.yaml new file mode 100644 index 0000000..cbc95de --- /dev/null +++ b/plugins/hardware/tncs/plugin.yaml @@ -0,0 +1,28 @@ +id: tncs +type: hardware +parent_stack: MainAX25-Stack (MAX25-Stack) +label: TNCs +description: Serial/USB TNC hardware group — async host protocols (KISS, hostmode, 6PACK) + +stack_path: stacks/tncs +hybbx_plugin: packet_radio +hybbx_doc: ../../docs/HYBBX.md#packet_radio + +protocols: + - kiss + - hostmode + - sixpack + +build: + makefile: stacks/tncs/Makefile + targets: [all, test, integration, health, boot-wait] + +ctl: + health: stacks/tncs/tnc2c-health.sh + boot_wait: stacks/tncs/tnc2c-boot-wait.sh + integration: stacks/tncs/tnc2c-integration-test.sh + listen: stacks/tncs/tnc2c-listen.sh + +devices: + - tnc2c + - pktnc2 |
