pub struct Temperature;Expand description
Pseudo-channel for the on-die temperature sensor.
§Notes
This is mutually exclusive with all other channels.
§35.2.13 TSSA bit.
Implementations§
Source§impl Temperature
impl Temperature
Sourcepub fn raw_to_celsius(&self, v_s: u16, vref_mv: u16, width: Resolution) -> i32
pub fn raw_to_celsius(&self, v_s: u16, vref_mv: u16, width: Resolution) -> i32
Converts an ADC reading to a temperature in degrees celsius.
Sourcepub fn raw_to_celsius_float(
&self,
v_s: u16,
vref_mv: u16,
width: Resolution,
) -> f32
pub fn raw_to_celsius_float( &self, v_s: u16, vref_mv: u16, width: Resolution, ) -> f32
Converts an ADC reading to a temperature in degrees celsius.
Auto Trait Implementations§
impl Forget for Temperature
impl Freeze for Temperature
impl Move for Temperature
impl RefUnwindSafe for Temperature
impl Send for Temperature
impl Sync for Temperature
impl Unpin for Temperature
impl UnsafeUnpin for Temperature
impl UnwindSafe for Temperature
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