Struct stm32_metapac::dbgmcu::regs::Apb1lfzr
#[repr(transparent)]pub struct Apb1lfzr(pub u32);
Expand description
Debug MCU APB1L peripheral freeze register
Tuple Fields§
§0: u32
Implementations§
§impl Apb1lfzr
impl Apb1lfzr
pub const fn dbg_tim2_stop(&self) -> bool
pub const fn dbg_tim2_stop(&self) -> bool
TIM2 stop in debug
pub fn set_dbg_tim2_stop(&mut self, val: bool)
pub fn set_dbg_tim2_stop(&mut self, val: bool)
TIM2 stop in debug
pub const fn dbg_tim3_stop(&self) -> bool
pub const fn dbg_tim3_stop(&self) -> bool
TIM3 stop in debug
pub fn set_dbg_tim3_stop(&mut self, val: bool)
pub fn set_dbg_tim3_stop(&mut self, val: bool)
TIM3 stop in debug
pub const fn dbg_tim4_stop(&self) -> bool
pub const fn dbg_tim4_stop(&self) -> bool
TIM4 stop in debug
pub fn set_dbg_tim4_stop(&mut self, val: bool)
pub fn set_dbg_tim4_stop(&mut self, val: bool)
TIM4 stop in debug
pub const fn dbg_tim5_stop(&self) -> bool
pub const fn dbg_tim5_stop(&self) -> bool
TIM5 stop in debug
pub fn set_dbg_tim5_stop(&mut self, val: bool)
pub fn set_dbg_tim5_stop(&mut self, val: bool)
TIM5 stop in debug
pub const fn dbg_tim6_stop(&self) -> bool
pub const fn dbg_tim6_stop(&self) -> bool
TIM6 stop in debug
pub fn set_dbg_tim6_stop(&mut self, val: bool)
pub fn set_dbg_tim6_stop(&mut self, val: bool)
TIM6 stop in debug
pub const fn dbg_tim7_stop(&self) -> bool
pub const fn dbg_tim7_stop(&self) -> bool
TIM7 stop in debug
pub fn set_dbg_tim7_stop(&mut self, val: bool)
pub fn set_dbg_tim7_stop(&mut self, val: bool)
TIM7 stop in debug
pub const fn dbg_wwdg_stop(&self) -> bool
pub const fn dbg_wwdg_stop(&self) -> bool
Window watchdog counter stop in debug
pub fn set_dbg_wwdg_stop(&mut self, val: bool)
pub fn set_dbg_wwdg_stop(&mut self, val: bool)
Window watchdog counter stop in debug
pub const fn dbg_iwdg_stop(&self) -> bool
pub const fn dbg_iwdg_stop(&self) -> bool
Independent watchdog counter stop in debug
pub fn set_dbg_iwdg_stop(&mut self, val: bool)
pub fn set_dbg_iwdg_stop(&mut self, val: bool)
Independent watchdog counter stop in debug
pub const fn dbg_i2c1_stop(&self) -> bool
pub const fn dbg_i2c1_stop(&self) -> bool
I2C1 SMBUS timeout stop in debug
pub fn set_dbg_i2c1_stop(&mut self, val: bool)
pub fn set_dbg_i2c1_stop(&mut self, val: bool)
I2C1 SMBUS timeout stop in debug
pub const fn dbg_i2c2_stop(&self) -> bool
pub const fn dbg_i2c2_stop(&self) -> bool
I2C2 SMBUS timeout stop in debug
pub fn set_dbg_i2c2_stop(&mut self, val: bool)
pub fn set_dbg_i2c2_stop(&mut self, val: bool)
I2C2 SMBUS timeout stop in debug
Trait Implementations§
impl Copy for Apb1lfzr
impl Eq for Apb1lfzr
impl StructuralPartialEq for Apb1lfzr
Auto Trait Implementations§
impl Freeze for Apb1lfzr
impl RefUnwindSafe for Apb1lfzr
impl Send for Apb1lfzr
impl Sync for Apb1lfzr
impl Unpin for Apb1lfzr
impl UnwindSafe for Apb1lfzr
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
)