Cargo Features
[dependencies]
esp-csi-rs = { version = "0.1.1", default-features = false, features = ["no-std", "defmt", "println", "esp32", "esp32c2", "esp32c3", "esp32c6", "esp32s3"] }
- default = no-std
-
⚠️ At minimum you are required to choose only ONE of the device options. Also you should activate either the defmt or println feature for console printing.
- no-std default
-
Build without the standard library.
- defmt
-
Enable logging via defmt.
Enables defmt and defmt-rtt, defmt-espflash of esp-println, defmt of esp-wifi ^0.12.0 and defmt of embassy-executor, esp-backtrace, and esp-hal
esp-backtrace:
Core dependencies
- println
-
Enable logging via
println!()
instead of defmt.Enables println of esp-backtrace
- esp32
-
Support for the ESP32
Enables auto, critical-section and esp32 of esp-println, csi, esp32 and sniffer of esp-wifi ^0.12.0, esp32 of esp-backtrace, esp-hal, and esp-hal-embassy ^0.6.0
- esp32c2
-
Support for the ESP32-C2
Enables esp32c2 and println of esp-backtrace, auto, critical-section and esp32c2 of esp-println, csi, esp32c2 and sniffer of esp-wifi ^0.12.0, esp32c2 of esp-hal and esp-hal-embassy ^0.6.0
- esp32c3
-
Support for the ESP32-C3
Enables critical-section, esp32c3 and jtag-serial of esp-println, csi, esp32c3 and sniffer of esp-wifi ^0.12.0, esp32c3 of esp-backtrace, esp-hal, and esp-hal-embassy ^0.6.0
- esp32c6
-
Support for the ESP32-C6 (WiFi 6)
Enables critical-section, esp32c6 and jtag-serial of esp-println, csi, esp32c6 and sniffer of esp-wifi ^0.12.0, esp32c6 of esp-backtrace, esp-hal, and esp-hal-embassy ^0.6.0
Affects
csi::CSIConfig
… - esp32s3
-
Support for the ESP32-S3 (AIoT)
Enables critical-section, esp32s3 and jtag-serial of esp-println, csi, esp32s3 and sniffer of esp-wifi ^0.12.0, esp32s3 of esp-backtrace, esp-hal, and esp-hal-embassy ^0.6.0