Bus

Struct Bus 

Source
pub struct Bus { /* private fields */ }

Implementations§

Source§

impl Bus

Source

pub const fn csmod( &self, ) -> &'static ClusterRegisterArray<Reg<Csmod_SPEC, RW>, 8, 0x10>

CS%s Mode Register (n = 0 to 7)

Source

pub const fn cs0mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs1mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs2mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs3mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs4mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs5mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs6mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cs7mod(&self) -> &'static Reg<Csmod_SPEC, RW>

Source

pub const fn cswcr1( &self, ) -> &'static ClusterRegisterArray<Reg<Cswcr1_SPEC, RW>, 8, 0x10>

CS%s Wait Control Register 1 (n = 0 to 7)

Source

pub const fn cs0wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs1wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs2wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs3wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs4wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs5wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs6wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cs7wcr1(&self) -> &'static Reg<Cswcr1_SPEC, RW>

Source

pub const fn cswcr2( &self, ) -> &'static ClusterRegisterArray<Reg<Cswcr2_SPEC, RW>, 8, 0x10>

CS%s Wait Control Register 2 (n = 0 to 7)

Source

pub const fn cs0wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs1wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs2wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs3wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs4wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs5wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs6wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs7wcr2(&self) -> &'static Reg<Cswcr2_SPEC, RW>

Source

pub const fn cs0cr(&self) -> &'static Reg<Cs0Cr_SPEC, RW>

CS0 Control Register

Source

pub const fn csrec( &self, ) -> &'static ClusterRegisterArray<Reg<Csrec_SPEC, RW>, 8, 0x10>

CS%s Recovery Cycle Register (n = 0 to 7)

Source

pub const fn cs0rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs1rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs2rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs3rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs4rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs5rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs6rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cs7rec(&self) -> &'static Reg<Csrec_SPEC, RW>

Source

pub const fn cscr( &self, ) -> &'static ClusterRegisterArray<Reg<Cscr_SPEC, RW>, 7, 0x10>

CS%s Control Register

Source

pub const fn cs1cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs2cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs3cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs4cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs5cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs6cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn cs7cr(&self) -> &'static Reg<Cscr_SPEC, RW>

Source

pub const fn csrecen(&self) -> &'static Reg<Csrecen_SPEC, RW>

CS Recovery Cycle Insertion Enable Register

Source

pub const fn sdccr(&self) -> &'static Reg<Sdccr_SPEC, RW>

SDC Control Register

Source

pub const fn sdcmod(&self) -> &'static Reg<Sdcmod_SPEC, RW>

SDC Mode Register

Source

pub const fn sdamod(&self) -> &'static Reg<Sdamod_SPEC, RW>

SDRAM Access Mode Register

Source

pub const fn sdself(&self) -> &'static Reg<Sdself_SPEC, RW>

SDRAM Self-Refresh Control Register

Source

pub const fn sdrfcr(&self) -> &'static Reg<Sdrfcr_SPEC, RW>

SDRAM Refresh Control Register

Source

pub const fn sdrfen(&self) -> &'static Reg<Sdrfen_SPEC, RW>

SDRAM Auto-Refresh Control Register

Source

pub const fn sdicr(&self) -> &'static Reg<Sdicr_SPEC, RW>

SDRAM Initialization Sequence Control Register

Source

pub const fn sdir(&self) -> &'static Reg<Sdir_SPEC, RW>

SDRAM Initialization Register

Source

pub const fn sdadr(&self) -> &'static Reg<Sdadr_SPEC, RW>

SDRAM Address Register

Source

pub const fn sdtr(&self) -> &'static Reg<Sdtr_SPEC, RW>

SDRAM Timing Register

Source

pub const fn sdmod(&self) -> &'static Reg<Sdmod_SPEC, RW>

SDRAM Mode Register

Source

pub const fn sdsr(&self) -> &'static Reg<Sdsr_SPEC, R>

SDRAM Status Register

Source

pub const fn busoad(&self) -> &'static Reg<Busoad_SPEC, RW>

BUS Operation After Detection Register

Source

pub const fn busoadpt(&self) -> &'static Reg<Busoadpt_SPEC, RW>

BUS Operation After Detection Protect Register

Source

pub const fn msaoad(&self) -> &'static Reg<Msaoad_SPEC, RW>

Master Security Attribution Operation After Detection Register

Source

pub const fn msapt(&self) -> &'static Reg<Msapt_SPEC, RW>

Master Security Attribution Protect Register

Source

pub const fn busmabt(&self) -> &'static Reg<Busmabt_SPEC, RW>

Bus Master Arbitration Control Register

Source

pub const fn bussabt1fhbi(&self) -> &'static Reg<Bussabt1Fhbi_SPEC, RW>

Bus Slave Arbitration Control Register 1(x = FHBI, S0BI, S1BI)

Source

pub const fn bussabt0flbi(&self) -> &'static Reg<Bussabt0Flbi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt1s0bi(&self) -> &'static Reg<Bussabt1S0Bi_SPEC, RW>

Bus Slave Arbitration Control Register 1(x = FHBI, S0BI, S1BI)

Source

pub const fn bussabt1s1bi(&self) -> &'static Reg<Bussabt1S1Bi_SPEC, RW>

Bus Slave Arbitration Control Register 1(x = FHBI, S0BI, S1BI)

Source

pub const fn bussabt0stbysbi(&self) -> &'static Reg<Bussabt0Stbysbi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0ecbi(&self) -> &'static Reg<Bussabt0Ecbi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0eobi(&self) -> &'static Reg<Bussabt0Eobi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0pbbi(&self) -> &'static Reg<Bussabt0Pbbi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0pabi(&self) -> &'static Reg<Bussabt0Pabi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0pibi(&self) -> &'static Reg<Bussabt0Pibi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn bussabt0psbi(&self) -> &'static Reg<Bussabt0Psbi_SPEC, RW>

Bus Slave Arbitration Control Register 0

Source

pub const fn busdivbyp(&self) -> &'static Reg<Busdivbyp_SPEC, RW>

Bus Divider Bypass Register

Source

pub const fn buserrrw( &self, ) -> &'static ClusterRegisterArray<Reg<Buserrrw_SPEC, R>, 4, 0x10>

BUS Error Read Write (n = 6 to 9)

Source

pub const fn bus6errrw(&self) -> &'static Reg<Buserrrw_SPEC, R>

Source

pub const fn bus7errrw(&self) -> &'static Reg<Buserrrw_SPEC, R>

Source

pub const fn bus8errrw(&self) -> &'static Reg<Buserrrw_SPEC, R>

Source

pub const fn bus9errrw(&self) -> &'static Reg<Buserrrw_SPEC, R>

Source

pub const fn buserradd( &self, ) -> &'static ClusterRegisterArray<Reg<Buserradd_SPEC, R>, 4, 0x10>

BUS Error Address Register (n = 6 to 9)

Source

pub const fn bus6erradd(&self) -> &'static Reg<Buserradd_SPEC, R>

Source

pub const fn bus7erradd(&self) -> &'static Reg<Buserradd_SPEC, R>

Source

pub const fn bus8erradd(&self) -> &'static Reg<Buserradd_SPEC, R>

Source

pub const fn bus9erradd(&self) -> &'static Reg<Buserradd_SPEC, R>

Source

pub const fn bmsaerradd( &self, ) -> &'static ClusterRegisterArray<Reg<Bmsaerradd_SPEC, R>, 4, 0x10>

Bus Master Security Attribution Unit Error Address

Source

pub const fn bmsa6erradd(&self) -> &'static Reg<Bmsaerradd_SPEC, R>

Source

pub const fn bmsa7erradd(&self) -> &'static Reg<Bmsaerradd_SPEC, R>

Source

pub const fn bmsa8erradd(&self) -> &'static Reg<Bmsaerradd_SPEC, R>

Source

pub const fn bmsa9erradd(&self) -> &'static Reg<Bmsaerradd_SPEC, R>

Source

pub const fn bmsaerrrw( &self, ) -> &'static ClusterRegisterArray<Reg<Bmsaerrrw_SPEC, R>, 4, 0x10>

BUS Master Security Attribution Unit Error Read Write (n = 6 to 9)

Source

pub const fn bmsa6errrw(&self) -> &'static Reg<Bmsaerrrw_SPEC, R>

Source

pub const fn bmsa7errrw(&self) -> &'static Reg<Bmsaerrrw_SPEC, R>

Source

pub const fn bmsa8errrw(&self) -> &'static Reg<Bmsaerrrw_SPEC, R>

Source

pub const fn bmsa9errrw(&self) -> &'static Reg<Bmsaerrrw_SPEC, R>

Source

pub const fn buserrstat( &self, ) -> &'static ClusterRegisterArray<Reg<Buserrstat_SPEC, R>, 4, 0x10>

BUS Error Status Register

Source

pub const fn bus6errstat(&self) -> &'static Reg<Buserrstat_SPEC, R>

Source

pub const fn bus7errstat(&self) -> &'static Reg<Buserrstat_SPEC, R>

Source

pub const fn bus8errstat(&self) -> &'static Reg<Buserrstat_SPEC, R>

Source

pub const fn bus9errstat(&self) -> &'static Reg<Buserrstat_SPEC, R>

Source

pub const fn buserrclr( &self, ) -> &'static ClusterRegisterArray<Reg<Buserrclr_SPEC, RW>, 4, 0x10>

BUS Error Clear Register

Source

pub const fn bus6errclr(&self) -> &'static Reg<Buserrclr_SPEC, RW>

Source

pub const fn bus7errclr(&self) -> &'static Reg<Buserrclr_SPEC, RW>

Source

pub const fn bus8errclr(&self) -> &'static Reg<Buserrclr_SPEC, RW>

Source

pub const fn bus9errclr(&self) -> &'static Reg<Buserrclr_SPEC, RW>

Source

pub const fn mbwerrstat(&self) -> &'static Reg<Mbwerrstat_SPEC, R>

Master Bufferable Write Error Status Register

Source

pub const fn mbwerrclr(&self) -> &'static Reg<Mbwerrclr_SPEC, RW>

Master Bufferable Write Error Clear Register

Source

pub const fn sbwerrstat(&self) -> &'static Reg<Sbwerrstat_SPEC, R>

Slave Bufferable Write Error Status Register

Source

pub const fn sbwerrclr(&self) -> &'static Reg<Sbwerrclr_SPEC, RW>

Slave Bufferable Write Error Clear Register

Trait Implementations§

Source§

impl Clone for Bus

Source§

fn clone(&self) -> Bus

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Bus

Source§

fn eq(&self, other: &Bus) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Bus

Source§

impl Eq for Bus

Source§

impl Send for Bus

Bus Control

Source§

impl StructuralPartialEq for Bus

Source§

impl Sync for Bus

Auto Trait Implementations§

§

impl Freeze for Bus

§

impl RefUnwindSafe for Bus

§

impl Unpin for Bus

§

impl UnwindSafe for Bus

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.