Cargo Features

[dependencies]
rrtk = { version = "0.7.0-alpha.4", default-features = false, features = ["std", "alloc", "devices", "dim_check_debug", "dim_check_release", "libm", "micromath", "internal_enhanced_float"] }
default = dim_check_debug, std

These default features are set whenever rrtk is added without default-features = false somewhere in the dependency tree.

std default = alloc, internal_enhanced_float

Affects reference::arc_rw_lock_reference, reference::arc_mutex_reference, enhanced_float::powf

alloc std

Affects wrappers::PIDWrapper, reference::rc_ref_cell_reference, control::MovingAverageStream

devices

Affects rrtk::devices, rrtk::Terminal, rrtk::connect, rrtk::TerminalData, rrtk::Device

dim_check_debug default dim_check_release?
dim_check_release = dim_check_debug
libm = internal_enhanced_float

Enables libm

micromath = internal_enhanced_float

Enables micromath

Affects enhanced_float::powf

internal_enhanced_float libm? micromath? std

Affects control::EWMAStream, math::ExponentStream