pub struct TempRegisters {
pub task_start: WriteOnly<u32, Register>,
pub task_stop: WriteOnly<u32, Register>,
pub event_datardy: ReadWrite<u32, Register>,
pub intenset: ReadWrite<u32, Register>,
pub intenclr: ReadWrite<u32, Register>,
pub temp: ReadOnly<u32, Register>,
pub a: [ReadWrite<u32, Register>; 6],
pub b: [ReadWrite<u32, Register>; 6],
pub t: [ReadWrite<u32, Register>; 5],
/* private fields */
}Fields§
§task_start: WriteOnly<u32, Register>Start temperature measurement Address: 0x000 - 0x004
task_stop: WriteOnly<u32, Register>Stop temperature measurement Address: 0x004 - 0x008
event_datardy: ReadWrite<u32, Register>Temperature measurement complete, data ready Address: 0x100 - 0x104
intenset: ReadWrite<u32, Register>Enable interrupt Address: 0x304 - 0x308
intenclr: ReadWrite<u32, Register>Disable interrupt Address: 0x308 - 0x30c
temp: ReadOnly<u32, Register>Temperature in °C (0.25° steps) Address: 0x508 - 0x50c
a: [ReadWrite<u32, Register>; 6]Slope of piece wise linear function (nRF52 only) Address 0x520 - 0x534
b: [ReadWrite<u32, Register>; 6]y-intercept of 5th piece wise linear function (nRF52 only) Address: 0x540 - 0x554
t: [ReadWrite<u32, Register>; 5]End point of 1st piece wise linear function (nRF52 only) Address: 0x560 - 0x570
Auto Trait Implementations§
impl !Freeze for TempRegisters
impl !RefUnwindSafe for TempRegisters
impl Send for TempRegisters
impl !Sync for TempRegisters
impl Unpin for TempRegisters
impl UnsafeUnpin for TempRegisters
impl UnwindSafe for TempRegisters
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