Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 355 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 355 Bytes

Rust bindings for RV

Safe bindings for the RV.

Example

use rsrv::rv::*;

fn main() {
    let cpu = RV::new(0x10000, vec![0x02A88893, 0x00000073]);

    while RV::step(cpu) != RV_EECALL {}

    println!(
        "Environment call @ {:08x}: {}",
        RV::get_pc(cpu),
        RV::get_r(cpu)[17]
    );
}