Hardware bring-up milestone: live RDS now decodes on PlutoSDR, with stabilized sample-rate handling, persistent DSP state, and phase-coherent MPX/RDS integration.
Hardware integration: SoapySDR CGO binding, IQ resampling, TX CLI mode.
internal/platform/soapysdr/native.go)
//go:build soapyinternal/platform/soapysdr/stub.go)soapysdr.Available() / soapysdr.Enumerate() APIdsp.ResampleIQ) — composite→device rate via linear interpolation--tx, --tx-auto-start, --list-devicestxBridge adapter connecting Engine to control plane TXControllerdocs/config.plutosdr.json)go build ./cmd/fmrtxgo build -tags soapy ./cmd/fmrtx[previous entries]