Cargo Features

[dependencies]
ruspiro-sdk = { version = "0.2.0", default-features = false, features = ["ruspiro_pi3", "with_boot", "with_allocator", "with_console", "with_uart", "with_i2c"] }
default = ruspiro_pi3, with_allocator, with_boot, with_uart

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

ruspiro_pi3 default

Enables ruspiro_pi3 of ruspiro-boot ^0.2, ruspiro-cache ^0.1, ruspiro-gpio ^0.2, ruspiro-i2c ^0.2, ruspiro-interrupt ^0.2, ruspiro-lock ^0.2, ruspiro-mailbox ^0.2, ruspiro-timer ^0.1, and ruspiro-uart ^0.2

with_boot default = ruspiro-boot
with_allocator default = ruspiro-allocator
with_console with_uart = ruspiro-console
with_uart default = ruspiro-uart, with_console
with_i2c = ruspiro-i2c

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ruspiro-boot ruspiro_pi3 with_boot

Enables ruspiro-boot ^0.2

ruspiro-allocator with_allocator

Enables ruspiro-allocator ^0.2

ruspiro-console with_console?

Enables ruspiro-console ^0.2

ruspiro-uart ruspiro_pi3 with_uart

Enables ruspiro-uart ^0.2

ruspiro-i2c ruspiro_pi3 with_i2c?

Enables ruspiro-i2c ^0.2