Struct stm32_metapac::dbgmcu::regs::DbgmcuSr
#[repr(transparent)]pub struct DbgmcuSr(pub u32);
Expand description
DBGMCU status register
Tuple Fields§
§0: u32
Implementations§
§impl DbgmcuSr
impl DbgmcuSr
pub const fn ap_present(&self) -> u8
pub const fn ap_present(&self) -> u8
Bit n identifies whether access port AP n is present in device Bit n = 0: APn absent Bit n = 1: APn present
pub fn set_ap_present(&mut self, val: u8)
pub fn set_ap_present(&mut self, val: u8)
Bit n identifies whether access port AP n is present in device Bit n = 0: APn absent Bit n = 1: APn present
pub const fn ap_locked(&self) -> u8
pub const fn ap_locked(&self) -> u8
DECLARATION TO BE CONFIRMED by PRODUCT OWNER! Bit n identifies whether access port AP n is open (can be accessed via the debug port) or locked (debug access to the AP is blocked) Bit n = 0: APn locked Bit n = 1: APn enabled
pub fn set_ap_locked(&mut self, val: u8)
pub fn set_ap_locked(&mut self, val: u8)
DECLARATION TO BE CONFIRMED by PRODUCT OWNER! Bit n identifies whether access port AP n is open (can be accessed via the debug port) or locked (debug access to the AP is blocked) Bit n = 0: APn locked Bit n = 1: APn enabled
Trait Implementations§
impl Copy for DbgmcuSr
impl Eq for DbgmcuSr
impl StructuralPartialEq for DbgmcuSr
Auto Trait Implementations§
impl Freeze for DbgmcuSr
impl RefUnwindSafe for DbgmcuSr
impl Send for DbgmcuSr
impl Sync for DbgmcuSr
impl Unpin for DbgmcuSr
impl UnwindSafe for DbgmcuSr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)