Struct stm32_hal2::pac::dbgmcu::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub idc: Reg<IDC_SPEC>,
pub cr: Reg<CR_SPEC>,
pub apb3fz1: Reg<APB3FZ1_SPEC>,
pub apb3fz2: Reg<APB3FZ2_SPEC>,
pub apb1lfz1: Reg<APB1LFZ1_SPEC>,
pub apb1lfz2: Reg<APB1LFZ2_SPEC>,
pub apb2fz1: Reg<APB2FZ1_SPEC>,
pub apb2fz2: Reg<APB2FZ2_SPEC>,
pub apb4fz1: Reg<APB4FZ1_SPEC>,
pub apb4fz2: Reg<APB4FZ2_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
idc: Reg<IDC_SPEC>
0x00 - DBGMCU Identity Code Register
cr: Reg<CR_SPEC>
0x04 - DBGMCU Configuration Register
apb3fz1: Reg<APB3FZ1_SPEC>
0x34 - DBGMCU APB3 peripheral freeze register CPU1
apb3fz2: Reg<APB3FZ2_SPEC>
0x38 - DBGMCU APB3 peripheral freeze register CPU2
apb1lfz1: Reg<APB1LFZ1_SPEC>
0x3c - DBGMCU APB1L peripheral freeze register
apb1lfz2: Reg<APB1LFZ2_SPEC>
0x40 - DBGMCU APB1L peripheral freeze register CPU2
apb2fz1: Reg<APB2FZ1_SPEC>
0x4c - DBGMCU APB2 peripheral freeze register
apb2fz2: Reg<APB2FZ2_SPEC>
0x50 - DBGMCU APB2 peripheral freeze register CPU2
apb4fz1: Reg<APB4FZ1_SPEC>
0x54 - DBGMCU APB4 peripheral freeze register
apb4fz2: Reg<APB4FZ2_SPEC>
0x58 - DBGMCU APB4 peripheral freeze register CPU2
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more