Cargo Features

[dependencies]
defmt-brtt = { version = "0.1.1", default-features = false, features = ["bbq", "async-await", "rtt"] }
default = bbq, rtt

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

Enables encoding-rzcobs of defmt

defmt:

rzCOBS encoding: Performs framing on the log frames using reverse-COBS, additionally applying a light compression for data known to contain many zero bytes, like defmt streams.
The framing allows the decoder to recover from missing or corrupted data, and start decoding in the middle of a stream, for example when attaching to an already-running device.

bbq default

Enables bbqueue

async-await
rtt default

defmt-brtt has 4 features without comments.