Cargo Features

[dependencies]
esp-hal-dshot = { version = "0.2.0", default-features = false, features = ["esp32", "esp32c2", "esp32c3", "esp32c6", "esp32h2", "esp32s2", "esp32s3"] }
default = esp32

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

esp32 default

Enables esp32 of esp-hal ^0.21.1

esp-hal:

Chip Support Feature Flags
Target the ESP32.

esp32c2

Enables esp32c2 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-C2.

esp32c3

Enables esp32c3 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-C3.

esp32c6

Enables esp32c6 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-C6.

esp32h2

Enables esp32h2 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-H2.

esp32s2

Enables esp32s2 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-S2.

esp32s3

Enables esp32s3 of esp-hal ^0.21.1

esp-hal:

Target the ESP32-S3.

esp-hal-dshot has 8 features without comments.