#[repr(transparent)]pub struct Tempsense0Clr(pub u32);Expand description
Tempsensor Control Register 0
Tuple Fields§
§0: u32Implementations§
Source§impl Tempsense0Clr
impl Tempsense0Clr
Sourcepub const fn power_down(&self) -> Tempsense0ClrPowerDown
pub const fn power_down(&self) -> Tempsense0ClrPowerDown
This bit powers down the temperature sensor.
Sourcepub const fn set_power_down(&mut self, val: Tempsense0ClrPowerDown)
pub const fn set_power_down(&mut self, val: Tempsense0ClrPowerDown)
This bit powers down the temperature sensor.
Sourcepub const fn measure_temp(&self) -> Tempsense0ClrMeasureTemp
pub const fn measure_temp(&self) -> Tempsense0ClrMeasureTemp
Starts the measurement process
Sourcepub const fn set_measure_temp(&mut self, val: Tempsense0ClrMeasureTemp)
pub const fn set_measure_temp(&mut self, val: Tempsense0ClrMeasureTemp)
Starts the measurement process
Sourcepub const fn set_finished(&mut self, val: bool)
pub const fn set_finished(&mut self, val: bool)
Indicates that the latest temp is valid
Sourcepub const fn temp_cnt(&self) -> u16
pub const fn temp_cnt(&self) -> u16
This bit field contains the last measured temperature count.
Sourcepub const fn set_temp_cnt(&mut self, val: u16)
pub const fn set_temp_cnt(&mut self, val: u16)
This bit field contains the last measured temperature count.
Sourcepub const fn alarm_value(&self) -> u16
pub const fn alarm_value(&self) -> u16
This bit field contains the temperature count (raw sensor output) that will generate a high alarm when TEMP_CNT is smaller than this field
Sourcepub const fn set_alarm_value(&mut self, val: u16)
pub const fn set_alarm_value(&mut self, val: u16)
This bit field contains the temperature count (raw sensor output) that will generate a high alarm when TEMP_CNT is smaller than this field
Trait Implementations§
Source§impl Clone for Tempsense0Clr
impl Clone for Tempsense0Clr
Source§fn clone(&self) -> Tempsense0Clr
fn clone(&self) -> Tempsense0Clr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Tempsense0Clr
impl Debug for Tempsense0Clr
Source§impl Default for Tempsense0Clr
impl Default for Tempsense0Clr
Source§fn default() -> Tempsense0Clr
fn default() -> Tempsense0Clr
Returns the “default value” for a type. Read more
Source§impl PartialEq for Tempsense0Clr
impl PartialEq for Tempsense0Clr
impl Copy for Tempsense0Clr
impl Eq for Tempsense0Clr
impl StructuralPartialEq for Tempsense0Clr
Auto Trait Implementations§
impl Freeze for Tempsense0Clr
impl RefUnwindSafe for Tempsense0Clr
impl Send for Tempsense0Clr
impl Sync for Tempsense0Clr
impl Unpin for Tempsense0Clr
impl UnwindSafe for Tempsense0Clr
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