Struct stm32_metapac::adc::regs::Tr3
#[repr(transparent)]pub struct Tr3(pub u32);
Expand description
watchdog threshold register 3
Tuple Fields§
§0: u32
Implementations§
§impl Tr3
impl Tr3
pub const fn lt3(&self) -> u8
pub const fn lt3(&self) -> u8
Analog watchdog 3 lower threshold These bits are written by software to define the lower threshold for the analog watchdog 3. This watchdog compares the 8-bit of LT3 with the 8 MSB of the converted data. 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_lt3(&mut self, val: u8)
pub fn set_lt3(&mut self, val: u8)
Analog watchdog 3 lower threshold These bits are written by software to define the lower threshold for the analog watchdog 3. This watchdog compares the 8-bit of LT3 with the 8 MSB of the converted data. 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 ht3(&self) -> u8
pub const fn ht3(&self) -> u8
Analog watchdog 3 higher threshold These bits are written by software to define the higher threshold for the analog watchdog 3. 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_ht3(&mut self, val: u8)
pub fn set_ht3(&mut self, val: u8)
Analog watchdog 3 higher threshold These bits are written by software to define the higher threshold for the analog watchdog 3. 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 Tr3
impl Eq for Tr3
impl StructuralPartialEq for Tr3
Auto Trait Implementations§
impl Freeze for Tr3
impl RefUnwindSafe for Tr3
impl Send for Tr3
impl Sync for Tr3
impl Unpin for Tr3
impl UnwindSafe for Tr3
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
)