Skip to main content

write_sysreg

Macro write_sysreg 

Source
macro_rules! write_sysreg {
    ($sysreg:ident $(: $asm_sysreg:tt)?, $type:ty, safe, $fake_sysregs:expr) => { ... };
    (
        $(#[$attributes:meta])*
        $sysreg:ident $(: $asm_sysreg:tt)?, $type:ty, $fake_sysregs:expr
    ) => { ... };
    ($sysreg:ident $(: $asm_sysreg:tt)?, $type:ty : $bitflags_type:ty, safe, $fake_sysregs:expr) => { ... };
    (
        $(#[$attributes:meta])*
        $sysreg:ident $(: $asm_sysreg:tt)?, $type:ty : $bitflags_type:ty, $fake_sysregs:expr
    ) => { ... };
}
Expand description

Generates a public function named write_$sysreg to write to the fake system register $sysreg of type $type.