Cargo Features

[dependencies]
cu-sdlogger = { version = "0.13.0", default-features = false, features = ["std", "eh02", "eh1", "textlogs"] }
default = eh02

The eh02 feature is set by default whenever cu-sdlogger is added without default-features = false somewhere in the dependency tree.

std
eh02 default

Enables embedded-sdmmc ^0.5

HALs we target (e.g. stm32h7xx-hal 0.16) still vendor embedded-sdmmc 0.5, so keep it aligned to avoid dual versions.

eh1

Enables embedded-sdmmc

Some HALs (e.g. rp235x-hal) sit on embedded-hal 1.0 and need embedded-sdmmc 0.9.

textlogs

Enables textlogs of cu29