[feat](trx-ftx): add pure Rust FTx decoder crate

Replace the C FFI-based trx-ft8 with a pure Rust implementation
supporting FT8, FT4, and FT2 protocols. Eliminates cc/libc build
dependencies and all unsafe FFI code while providing the same
Ft8Decoder/Ft8DecodeResult public API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
2026-03-18 22:21:12 +01:00
parent 974b9fa9ed
commit de79e8a1e6
21 changed files with 7791 additions and 0 deletions
+1
View File
@@ -9,6 +9,7 @@ members = [
"src/decoders/trx-cw",
"src/decoders/trx-decode-log",
"src/decoders/trx-ft8",
"src/decoders/trx-ftx",
"src/decoders/trx-rds",
"src/decoders/trx-vdes",
"src/decoders/trx-wspr",