Enum w5500_ll::SnReg [−][src]
#[repr(u16)]
pub enum SnReg {
Show 40 variants
MR,
CR,
IR,
SR,
PORT0,
PORT1,
DHAR0,
DHAR1,
DHAR2,
DHAR3,
DHAR4,
DHAR5,
DIPR0,
DIPR1,
DIPR2,
DIPR3,
DPORT0,
DPORT1,
MSSR0,
MSSR1,
TOS,
TTL,
RXBUF_SIZE,
TXBUF_SIZE,
TX_FSR0,
TX_FSR1,
TX_RD0,
TX_RD1,
TX_WR0,
TX_WR1,
RX_RSR0,
RX_RSR1,
RX_RD0,
RX_RD1,
RX_WR0,
RX_WR1,
IMR,
FRAG0,
FRAG1,
KPALVTR,
}
Expand description
W5500 socket register addresses.
Variants
Address of the SN_MR register.
Address of the SN_CR register.
Address of the SN_IR register.
Address of the SN_SR register.
Address of the SN_PORT register, index 0.
Address of the SN_PORT register, index 1.
Address of the SN_DHAR register, index 0.
Address of the SN_DHAR register, index 1.
Address of the SN_DHAR register, index 2.
Address of the SN_DHAR register, index 3.
Address of the SN_DHAR register, index 4.
Address of the SN_DHAR register, index 5.
Address of the SN_DIPR register, index 0.
Address of the SN_DIPR register, index 1.
Address of the SN_DIPR register, index 2.
Address of the SN_DIPR register, index 3.
Address of the SN_DPORT register, index 0.
Address of the SN_DPORT register, index 1.
Address of the SN_MSSR register, index 0.
Address of the SN_MSSR register, index 1.
Address of the SN_TOS register.
Address of the SN_TTL register.
Address of the SN_RXBUF_SIZE register.
Address of the SN_TXBUF_SIZE register.
Address of the SN_TX_FSR register, index 0.
Address of the SN_TX_FSR register, index 1.
Address of the SN_TX_RD register, index 0.
Address of the SN_TX_RD register, index 1.
Address of the SN_TX_WR register, index 0.
Address of the SN_TX_WR register, index 1.
Address of the SN_RX_RSR register, index 0.
Address of the SN_RX_RSR register, index 1.
Address of the SN_RX_RD register, index 0.
Address of the SN_RX_RD register, index 1.
Address of the SN_RX_WR register, index 0.
Address of the SN_RX_WR register, index 1.
Address of the SN_IMR register.
Address of the SN_FRAG register, index 0.
Address of the SN_FRAG register, index 1.
Address of the SN_KPALVTR register.
Implementations
Get the address of the socket register.
Example
use w5500_ll::SnReg;
assert_eq!(SnReg::PORT0.addr(), 0x0004);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SnReg
impl UnwindSafe for SnReg
Blanket Implementations
Mutably borrows from an owned value. Read more