18 lines
318 B
Rust
18 lines
318 B
Rust
|
//! ucause register
|
||
|
|
||
|
/// ucause register
|
||
|
#[derive(Clone, Copy, Debug)]
|
||
|
pub struct Ucause {
|
||
|
bits: usize,
|
||
|
}
|
||
|
|
||
|
impl Ucause {
|
||
|
/// Returns the contents of the register as raw bits
|
||
|
#[inline]
|
||
|
pub fn bits(&self) -> usize {
|
||
|
self.bits
|
||
|
}
|
||
|
}
|
||
|
|
||
|
read_csr_as!(Ucause, 0x042, __read_ucause);
|