Преглед на файлове

Add From<usize> implementation for Sstatus (#7)

LoGin преди 1 година
родител
ревизия
cc4d3ea82a
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      riscv/src/register/sstatus.rs

+ 6 - 0
riscv/src/register/sstatus.rs

@@ -167,3 +167,9 @@ pub unsafe fn set_fs(fs: FS) {
     value |= (fs as usize) << 13;
     _write(value);
 }
+
+impl From<usize> for Sstatus {
+    fn from(val: usize) -> Self {
+        Sstatus { bits: val }
+    }
+}