Cargo Features

[dependencies]
musb = { version = "0.1.0", default-features = false, features = ["defmt", "log", "builtin-py32f07x", "builtin-std-full", "prebuild", "allow-ep-shared-fifo"] }
default = prebuild

The prebuild feature is set by default whenever musb is added without default-features = false somewhere in the dependency tree.

defmt

Enables defmt of embassy-sync and embassy-usb-driver

log

Enables log of embassy-sync

builtin-py32f07x

TODO: auto-generate interal features according to profile

builtin-py32f403 builtin-std-full
prebuild default
allow-ep-shared-fifo