Crate esp_riscv_rt

Source
Expand description

Minimal startup/runtime for RISC-V CPUs from Espressif.

§Features

This crate provides:

  • Before main initialization of the .bss and .data sections controlled by features
  • #[entry] to declare the entry point of the program

§Feature Flags

  • has-mie-mip — Indicate that the device supports mie and mip instructions.
  • rtc-ram — Indicate that the device has RTC RAM.

Re-exports§

pub use self::Interrupt as interrupt;
pub use riscv;

Structs§

TrapFrame
Registers saved in trap handler

Functions§

start_rust
Rust entry point (_start_rust)
start_trap_rust
Trap entry point rust (_start_trap_rust)

Attribute Macros§

entry
Attribute to declare the entry point of the program
pre_init
Attribute to mark which function will be called at the beginning of the reset handler.