riscv-rust-quickstart 依赖关系
- embedded-hal: A Hardware Abstraction Layer (HAL) for embedded systems. docs.rs
- nb: Minimal non-blocking I/O layer.
- void: The uninhabited void type for use in statically impossible cases.
- hifive1: Board support crate for HiFive1 and LoFive boards.
- e310x-hal: HAL for the E310x family of microcontrollers.
- e310x: With svd2rust generated peripherals for Freedom E310 MCU’s.
- bare-metal: Abstractions common to bare metal systems. docs.rs
- riscv
- riscv-rt
-
vcell:
Cell
with volatile read / write operations . docs.rs
- embedded-hal
- nb
- riscv
- embedded-hal
- nb
- riscv
- panic-halt: Set panicking behavior to halt.
- riscv: Low level access to RISC-V processors.
- bare-metal
- bit_field: Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust’s integral types. docs.rs
- riscv-rt: Minimal runtime / startup for RISC-V CPU’s.
- r0: Initialization code (‘crt0’) written in Rust. docs.rs
- riscv
- riscv-rt-macros: Attributes re-exported in
riscv-rt
.
- proc-macro2: A stable implementation of the upcoming new
proc_macro
API. docs.rs
- unicode-xid: Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. docs.rs
- proc-macro2 ? 交叉引用?
- rand: 待补充
- syn: 待补充