Enum w5500_ll::Reg [−][src]
#[repr(u16)]
pub enum Reg {
Show 48 variants
MR,
GAR0,
GAR1,
GAR2,
GAR3,
SUBR0,
SUBR1,
SUBR2,
SUBR3,
SHAR0,
SHAR1,
SHAR2,
SHAR3,
SHAR4,
SHAR5,
SIPR0,
SIPR1,
SIPR2,
SIPR3,
INTLEVEL0,
INTLEVEL1,
IR,
IMR,
SIR,
SIMR,
RTR0,
RTR1,
RCR,
PTIMER,
PMAGIC,
PHAR0,
PHAR1,
PHAR2,
PHAR3,
PHAR4,
PHAR5,
PSID0,
PSID1,
PMRU0,
PMRU1,
UIPR0,
UIPR1,
UIPR2,
UIPR3,
UPORTR0,
UPORTR1,
PHYCFGR,
VERSIONR,
}
Expand description
W5500 common register addresses.
Variants
Address of the MR register.
Address of the GAR register, index 0.
Address of the GAR register, index 1.
Address of the GAR register, index 2.
Address of the GAR register, index 3.
Address of the SUBR register, index 0.
Address of the SUBR register, index 1.
Address of the SUBR register, index 2.
Address of the SUBR register, index 3.
Address of the SHAR register, index 0.
Address of the SHAR register, index 1.
Address of the SHAR register, index 2.
Address of the SHAR register, index 3.
Address of the SHAR register, index 4.
Address of the SHAR register, index 5.
Address of the SIPR register, index 0.
Address of the SIPR register, index 1.
Address of the SIPR register, index 2.
Address of the SIPR register, index 3.
Address of the INTLEVEL register, index 0.
Address of the INTLEVEL register, index 1.
Address of the IR register.
Address of the IMR register.
Address of the SIR register.
Address of the SIMR register.
Address of the RTR register, index 0.
Address of the RTR register, index 1.
Address of the RCR register.
Address of the PTIMER register.
Address of the PMAGIC register.
Address of the PHAR register, index 0.
Address of the PHAR register, index 1.
Address of the PHAR register, index 2.
Address of the PHAR register, index 3.
Address of the PHAR register, index 4.
Address of the PHAR register, index 5.
Address of the PSID register, index 0.
Address of the PSID register, index 1.
Address of the PMRU register, index 0.
Address of the PMRU register, index 1.
Address of the UIPR register, index 0.
Address of the UIPR register, index 1.
Address of the UIPR register, index 2.
Address of the UIPR register, index 3.
Address of the UPORTR register, index 0.
Address of the UPORTR register, index 1.
Address of the PHYCFGR register.
Address of the VERSIONR register.
Implementations
Get the address of the register.
Example
use w5500_ll::Reg;
assert_eq!(Reg::VERSIONR.addr(), 0x0039);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Reg
impl UnwindSafe for Reg
Blanket Implementations
Mutably borrows from an owned value. Read more