Struct gd32vf103_pac::fmc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub ws: WS,
pub key0: KEY0,
pub obkey: OBKEY,
pub stat0: STAT0,
pub ctl0: CTL0,
pub addr0: ADDR0,
pub obstat: OBSTAT,
pub wp: WP,
pub pid: PID,
/* private fields */
}
Expand description
Register block
Fields§
§ws: WS
0x00 - wait state counter register
key0: KEY0
0x04 - Unlock key register 0
obkey: OBKEY
0x08 - Option byte unlock key register
stat0: STAT0
0x0c - Status register 0
ctl0: CTL0
0x10 - Control register 0
addr0: ADDR0
0x14 - Address register 0
obstat: OBSTAT
0x1c - Option byte status register
wp: WP
0x20 - Erase/Program Protection register
pid: PID
0x100 - Product ID register
Auto Trait Implementations§
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more