Cargo Features

[dependencies]
esp32-nimble = { version = "0.8.2", default-features = false, features = ["no_std", "std", "debug"] }
default = std

The std feature is set by default whenever esp32-nimble is added without default-features = false somewhere in the dependency tree.

no_std

Enables alloc of bstr and critical-section of esp-idf-svc and once_cell

esp-idf-svc:

Propagated esp-idf-hal features

std default

Enables std of bstr, esp-idf-svc, and once_cell

once_cell:

Enables once_cell::sync module.

debug

esp32-nimble has 4 features without comments.