Crate drone_riscv[][src]

RISC-V platform crate for Drone, an Embedded Operating System.

Supported Cores

ArchitectureCore nameRust targetriscv_core config flag
RV32IMACBumblebee Coreriscv32imac-unknown-none-elfbumblebee

Rust target triple and riscv_core config flag should be set at the application level according to this table.

Documentation

Usage

Add the crate to your Cargo.toml dependencies:

[dependencies]
drone-riscv = { version = "0.14.0", features = [...] }

Add or extend std feature as follows:

[features]
std = ["drone-riscv/std"]

Modules

processor

Common utility functions for working with RISC-V processors.

reg

The Memory-Mapped Registers module.

reg

The Memory-Mapped Registers module.

thr

The Threads module.

Macros

reg