[][src]Struct cc13x2_cc26x2_hal::udma0::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub status: STATUS, pub cfg: CFG, pub ctrl: CTRL, pub altctrl: ALTCTRL, pub waitonreq: WAITONREQ, pub softreq: SOFTREQ, pub setburst: SETBURST, pub clearburst: CLEARBURST, pub setreqmask: SETREQMASK, pub clearreqmask: CLEARREQMASK, pub setchannelen: SETCHANNELEN, pub clearchannelen: CLEARCHANNELEN, pub setchnlprialt: SETCHNLPRIALT, pub clearchnlprialt: CLEARCHNLPRIALT, pub setchnlpriority: SETCHNLPRIORITY, pub clearchnlpriority: CLEARCHNLPRIORITY, pub error: ERROR, pub reqdone: REQDONE, pub donemask: DONEMASK, // some fields omitted }

Register block

Fields

status: STATUS

0x00 - Status

cfg: CFG

0x04 - Configuration

ctrl: CTRL

0x08 - Channel Control Data Base Pointer

altctrl: ALTCTRL

0x0c - Channel Alternate Control Data Base Pointer

waitonreq: WAITONREQ

0x10 - Channel Wait On Request Status

softreq: SOFTREQ

0x14 - Channel Software Request

setburst: SETBURST

0x18 - Channel Set UseBurst

clearburst: CLEARBURST

0x1c - Channel Clear UseBurst

setreqmask: SETREQMASK

0x20 - Channel Set Request Mask

clearreqmask: CLEARREQMASK

0x24 - Clear Channel Request Mask

setchannelen: SETCHANNELEN

0x28 - Set Channel Enable

clearchannelen: CLEARCHANNELEN

0x2c - Clear Channel Enable

setchnlprialt: SETCHNLPRIALT

0x30 - Channel Set Primary-Alternate

clearchnlprialt: CLEARCHNLPRIALT

0x34 - Channel Clear Primary-Alternate

setchnlpriority: SETCHNLPRIORITY

0x38 - Set Channel Priority

clearchnlpriority: CLEARCHNLPRIORITY

0x3c - Clear Channel Priority

error: ERROR

0x4c - Error Status and Clear

reqdone: REQDONE

0x504 - Channel Request Done

donemask: DONEMASK

0x520 - Channel Request Done Mask

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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, 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