[][src]Struct cc13x2_cc26x2_hal::aon_batmon::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub ctl: CTL, pub meascfg: MEASCFG, pub tempp0: TEMPP0, pub tempp1: TEMPP1, pub tempp2: TEMPP2, pub batmonp0: BATMONP0, pub batmonp1: BATMONP1, pub iostrp0: IOSTRP0, pub flashpumpp0: FLASHPUMPP0, pub bat: BAT, pub batupd: BATUPD, pub temp: TEMP, pub tempupd: TEMPUPD, pub eventmask: EVENTMASK, pub event: EVENT, pub battul: BATTUL, pub battll: BATTLL, pub tempul: TEMPUL, pub templl: TEMPLL, // some fields omitted }

Register block

Fields

ctl: CTL

0x00 - Internal. Only to be used through TI provided API.

meascfg: MEASCFG

0x04 - Internal. Only to be used through TI provided API.

tempp0: TEMPP0

0x0c - Internal. Only to be used through TI provided API.

tempp1: TEMPP1

0x10 - Internal. Only to be used through TI provided API.

tempp2: TEMPP2

0x14 - Internal. Only to be used through TI provided API.

batmonp0: BATMONP0

0x18 - Internal. Only to be used through TI provided API.

batmonp1: BATMONP1

0x1c - Internal. Only to be used through TI provided API.

iostrp0: IOSTRP0

0x20 - Internal. Only to be used through TI provided API.

flashpumpp0: FLASHPUMPP0

0x24 - Internal. Only to be used through TI provided API.

bat: BAT

0x28 - Last Measured Battery Voltage This register may be read while BATUPD.STAT = 1

batupd: BATUPD

0x2c - Battery Update Indicates BAT Updates

temp: TEMP

0x30 - Temperature Last Measured Temperature in Degrees Celsius This register may be read while TEMPUPD.STAT = 1.

tempupd: TEMPUPD

0x34 - Temperature Update Indicates TEMP Updates

eventmask: EVENTMASK

0x48 - Event Mask

event: EVENT

0x4c - Event

battul: BATTUL

0x50 - Battery Upper Limit

battll: BATTLL

0x54 - Battery Lower Limit

tempul: TEMPUL

0x58 - Temperature Upper Limit

templl: TEMPLL

0x5c - Temperature Lower Limit

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self