Cargo Features

[dependencies]
embedded-devices = { version = "0.9.12", default-features = false, features = ["std", "sync", "async", "analog_devices-max31865", "bosch-bme280", "bosch-bmp280", "bosch-bmp390", "microchip-mcp9808", "microchip-mcp3204", "microchip-mcp3208", "texas_instruments-ina219", "texas_instruments-ina228", "texas_instruments-tmp102", "texas_instruments-tmp117"] }
default = async, sync

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

std
sync default

Enables sync of embedded-registers

async default

Enables embedded-hal-async, async of embedded-registers

analog_devices-max31865

Feature flags to enable supported devices

Analog Devices

Affects analog_devices::max31865

bosch-bme280 bosch-bmp280?

Bosch

Affects bosch::bme280

bosch-bmp280 = bosch-bme280

Affects bosch::bmp280

bosch-bmp390

Affects bosch::bmp390

microchip-mcp9808

Microchip

Affects microchip::mcp9808

microchip-mcp3204

Affects microchip::mcp3204

microchip-mcp3208

Affects microchip::mcp3208

texas_instruments-ina219

Texas Instrument

Affects texas_instruments::ina219

texas_instruments-ina228

Affects texas_instruments::ina228

texas_instruments-tmp102

Affects texas_instruments::tmp102

texas_instruments-tmp117

Affects texas_instruments::tmp117