Cargo Features

esp-riscv-rt has no features set by default.

[dependencies]
esp-riscv-rt = { version = "0.9.0", features = ["fix-sp", "has-mie-mip", "rtc-ram", "ci"] }
fix-sp ci?

Move the stack to the start of RAM to get zero-cost stack overflow protection (ESP32-C6 and ESP32-H2 only!)

has-mie-mip ci?

Indicate that the device supports mie and mip instructions.

rtc-ram ci?

Indicate that the device has RTC RAM.

ci = fix-sp, has-mie-mip, rtc-ram

This feature is intended for testing; you probably don't want to enable it: