rstubs::arch::io

Trait IOMem

source
pub trait IOMem {
    const OFFSET: usize;
}
Expand description

Abstraction for memory mapped IO registers

Required Associated Constants§

source

const OFFSET: usize

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

source§

impl IOMem for DestFormat

source§

const OFFSET: usize = 224usize

source§

impl IOMem for EndOfInt

source§

const OFFSET: usize = 176usize

source§

impl IOMem for Identification

source§

const OFFSET: usize = 32usize

source§

impl IOMem for InterruptCmdH

source§

const OFFSET: usize = 784usize

source§

impl IOMem for InterruptCmdL

source§

const OFFSET: usize = 768usize

source§

impl IOMem for LogicalDst

source§

const OFFSET: usize = 208usize

source§

impl IOMem for SpuriousInt

source§

const OFFSET: usize = 240usize

source§

impl IOMem for TaskPrio

source§

const OFFSET: usize = 128usize

source§

impl IOMem for TimerCount

source§

const OFFSET: usize = 912usize

source§

impl IOMem for TimerCtrl

source§

const OFFSET: usize = 800usize

source§

impl IOMem for TimerDiv

source§

const OFFSET: usize = 992usize

source§

impl IOMem for TimerInitCount

source§

const OFFSET: usize = 896usize

source§

impl IOMem for Version

source§

const OFFSET: usize = 48usize