A disassembly engine written in Rust for the msp430.
There is only one function exposed that you need to care about for disassembling instructions: decode
.
extern crate msp430_asm;
use msp430_asm::decode;
let data = [0xf9, 0x23];
match decode(&data) {
Ok(inst) => println!("{}", inst),
Err(e) => println!("error decoding instruction: {}", e),
}
This project is licensed under the terms of the MIT open source license