[][src]Struct cc3220sf::i2ca0::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub msa: MSA,
    pub mcs: MCS,
    pub mdr: MDR,
    pub mtpr: MTPR,
    pub mimr: MIMR,
    pub mris: MRIS,
    pub mmis: MMIS,
    pub micr: MICR,
    pub mcr: MCR,
    pub mclkocnt: MCLKOCNT,
    pub mbmon: MBMON,
    pub mblen: MBLEN,
    pub mbcnt: MBCNT,
    pub soar: SOAR,
    pub scsr: SCSR,
    pub sdr: SDR,
    pub simr: SIMR,
    pub sris: SRIS,
    pub smis: SMIS,
    pub sicr: SICR,
    pub soar2: SOAR2,
    pub sackctl: SACKCTL,
    pub fifodata: FIFODATA,
    pub fifoctl: FIFOCTL,
    pub fifostatus: FIFOSTATUS,
    pub obsmuxsel0: OBSMUXSEL0,
    pub obsmuxsel1: OBSMUXSEL1,
    pub muxroute: MUXROUTE,
    pub pv: PV,
    pub pp: PP,
    pub pc: PC,
    pub cc: CC,
    // some fields omitted
}

Register block

Fields

msa: MSA

0x00 - MSA

mcs: MCS

0x04 - MCS

mdr: MDR

0x08 - MDR

mtpr: MTPR

0x0c - MTPR

mimr: MIMR

0x10 - MIMR

mris: MRIS

0x14 - MRIS

mmis: MMIS

0x18 - MMIS

micr: MICR

0x1c - MICR

mcr: MCR

0x20 - MCR

mclkocnt: MCLKOCNT

0x24 - MCLKOCNT

mbmon: MBMON

0x2c - MBMON

mblen: MBLEN

0x30 - MBLEN

mbcnt: MBCNT

0x34 - MBCNT

soar: SOAR

0x800 - SOAR

scsr: SCSR

0x804 - SCSR

sdr: SDR

0x808 - SDR

simr: SIMR

0x80c - SIMR

sris: SRIS

0x810 - SRIS

smis: SMIS

0x814 - SMIS

sicr: SICR

0x818 - SICR

soar2: SOAR2

0x81c - SOAR2

sackctl: SACKCTL

0x820 - SACKCTL

fifodata: FIFODATA

0xf00 - FIFODATA

fifoctl: FIFOCTL

0xf04 - FIFOCTL

fifostatus: FIFOSTATUS

0xf08 - FIFOSTATUS

obsmuxsel0: OBSMUXSEL0

0xf80 - OBSMUXSEL0

obsmuxsel1: OBSMUXSEL1

0xf84 - OBSMUXSEL1

muxroute: MUXROUTE

0xf88 - MUXROUTE

pv: PV

0xfb0 - PV

pp: PP

0xfc0 - PP

pc: PC

0xfc4 - PC

cc: CC

0xfc8 - CC

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.