Cargo Features
[dependencies]
futuresdr = { version = "0.0.38", default-features = false, features = ["aaronia", "aaronia_http", "audio", "flow_scheduler", "hackrf", "rtlsdr", "seify", "seify_dummy", "soapy", "tpb_scheduler", "tracing_max_level_debug", "tracing_release_max_level_info", "vulkan", "wgpu", "zeromq", "zynq", "async-native-tls"] }
- default = tracing_max_level_debug, tracing_release_max_level_info
-
These default features are set whenever
futuresdr
is added without
somewhere in the dependency tree.default-features = false - aaronia
- aaronia_http
-
Enables aaronia_http of seify
- audio
- flow_scheduler
- hackrf
- rtlsdr
- seify aaronia? aaronia_http? hackrf? rtlsdr? seify_dummy? soapy?
-
Enables seify and seify of futuresdr-types
futuresdr-types:
Provides support for converting seify types into Pmt variants.
Affects
blocks::seify
… - seify_dummy
- soapy
- tpb_scheduler
- tracing_max_level_debug default
-
Enables max_level_debug of tracing
- tracing_release_max_level_info default
-
Enables release_max_level_info of tracing
- vulkan
-
Enables vulkano ^0.34 and vulkano-shaders ^0.34
Affects
buffer::vulkan
… - wgpu
-
Enables wgpu ^0.20
Affects
buffer::wgpu
… - zeromq
-
Enables zmq
Affects
blocks::zeromq
… - zynq
-
Enables xilinx-dma
Affects
buffer::zynq
…
Features from optional dependencies
- async-native-tls not wasm32 implicit feature
-
Enables async-native-tls
async-native-tls:
Native TLS using futures