```rust
 /// CPSR (*Current Program Status Register*)
#[bitbybit::bitfield(u32)]
pub struct Cpsr {
    /// Processor Mode
    #[bits(0..=4, rw)]
    mode: Option<ProcessorMode>,
}