Struct stm32_metapac::adc::regs::Tr2
#[repr(transparent)]pub struct Tr2(pub u32);
Expand description
watchdog threshold register 2
Tuple Fields§
§0: u32
Implementations§
§impl Tr2
impl Tr2
pub const fn lt2(&self) -> u8
pub const fn lt2(&self) -> u8
Analog watchdog 2 lower threshold These bits are written by software to define the lower threshold for the analog watchdog 2. Refer to AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) Note: The software is allowed to write these bits only when ADSTART = 0 and JADSTART = 0 (which ensures that no conversion is ongoing).
pub fn set_lt2(&mut self, val: u8)
pub fn set_lt2(&mut self, val: u8)
Analog watchdog 2 lower threshold These bits are written by software to define the lower threshold for the analog watchdog 2. Refer to AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) Note: The software is allowed to write these bits only when ADSTART = 0 and JADSTART = 0 (which ensures that no conversion is ongoing).
pub const fn ht2(&self) -> u8
pub const fn ht2(&self) -> u8
Analog watchdog 2 higher threshold These bits are written by software to define the higher threshold for the analog watchdog 2. Refer to AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) Note: The software is allowed to write these bits only when ADSTART = 0 and JADSTART = 0 (which ensures that no conversion is ongoing).
pub fn set_ht2(&mut self, val: u8)
pub fn set_ht2(&mut self, val: u8)
Analog watchdog 2 higher threshold These bits are written by software to define the higher threshold for the analog watchdog 2. Refer to AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) Note: The software is allowed to write these bits only when ADSTART = 0 and JADSTART = 0 (which ensures that no conversion is ongoing).
Trait Implementations§
impl Copy for Tr2
impl Eq for Tr2
impl StructuralPartialEq for Tr2
Auto Trait Implementations§
impl Freeze for Tr2
impl RefUnwindSafe for Tr2
impl Send for Tr2
impl Sync for Tr2
impl Unpin for Tr2
impl UnwindSafe for Tr2
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
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)
clone_to_uninit
)