mfsk-core 0.8.1

Pure-Rust WSJT-family decoders + synthesisers (FT8 FT4 FST4 WSPR JT9 JT65 Q65) behind a zero-cost Protocol trait. Host (rustfft) or no_std embedded (ESP32-S3, RP2350, Cortex-M) via a pluggable FFT backend; fixed-point hot path for FPU-less MCUs. Ships with embedded-poc/m5stack-s3-app, a working M5StickS3 FT8 controller (LCD UI, BLE CI-V to IC-705, acoustic mic, QSO FSM) decoding real on-air signals in ~1.2 s post-SlotEnd on Xtensa LX7.
Documentation

mfsk-core

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 20 feature flags, 6 of them enabled by default.

default

fft-rustfft (default)

ft4 (default)

This feature flag does not enable additional features.

ft8 (default)

This feature flag does not enable additional features.

parallel (default)

std (default)

alloc (default)

This feature flag does not enable additional features.

fft-extern

fixed-point

fst4

full

internal-testing

This feature flag does not enable additional features.

jt65

jt9

msk144

This feature flag does not enable additional features.

nstep-half

This feature flag does not enable additional features.

packet-bytes

This feature flag does not enable additional features.

profile-coarse

q65

uvpacket

wspr

This feature flag does not enable additional features.