[][src]Struct rza1::rspi0::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub spcr: SPCR,
    pub sslp: SSLP,
    pub sppcr: SPPCR,
    pub spsr: SPSR,
    pub spdr: SPDR,
    pub spscr: SPSCR,
    pub spssr: SPSSR,
    pub spbr: SPBR,
    pub spdcr: SPDCR,
    pub spckd: SPCKD,
    pub sslnd: SSLND,
    pub spnd: SPND,
    pub spcmd0: SPCMD0,
    pub spcmd1: SPCMD1,
    pub spcmd2: SPCMD2,
    pub spcmd3: SPCMD3,
    pub spbfcr: SPBFCR,
    pub spbfdr: SPBFDR,
    // some fields omitted
}
This is supported on crate feature rspi only.

Register block

Fields

spcr: SPCR
This is supported on crate feature rspi only.

0x00 - SPCR

sslp: SSLP
This is supported on crate feature rspi only.

0x01 - SSLP

sppcr: SPPCR
This is supported on crate feature rspi only.

0x02 - SPPCR

spsr: SPSR
This is supported on crate feature rspi only.

0x03 - SPSR

spdr: SPDR
This is supported on crate feature rspi only.

0x04 - SPDR

spscr: SPSCR
This is supported on crate feature rspi only.

0x08 - SPSCR

spssr: SPSSR
This is supported on crate feature rspi only.

0x09 - SPSSR

spbr: SPBR
This is supported on crate feature rspi only.

0x0a - SPBR

spdcr: SPDCR
This is supported on crate feature rspi only.

0x0b - SPDCR

spckd: SPCKD
This is supported on crate feature rspi only.

0x0c - SPCKD

sslnd: SSLND
This is supported on crate feature rspi only.

0x0d - SSLND

spnd: SPND
This is supported on crate feature rspi only.

0x0e - SPND

spcmd0: SPCMD0
This is supported on crate feature rspi only.

0x10 - SPCMD0

spcmd1: SPCMD1
This is supported on crate feature rspi only.

0x12 - SPCMD1

spcmd2: SPCMD2
This is supported on crate feature rspi only.

0x14 - SPCMD2

spcmd3: SPCMD3
This is supported on crate feature rspi only.

0x16 - SPCMD3

spbfcr: SPBFCR
This is supported on crate feature rspi only.

0x20 - SPBFCR

spbfdr: SPBFDR
This is supported on crate feature rspi only.

0x22 - SPBFDR

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