COSA
An Object-Oriented Platform for Arduino Programming
W5100::CommonRegister Struct Reference

#include <W5100.hh>

Collaboration diagram for W5100::CommonRegister:
Collaboration graph

Public Attributes

uint8_t MR
 Mode Register. More...
 
uint8_t GAR [4]
 Gateway Address Register. More...
 
uint8_t SUBR [4]
 Subnet mask Address Register. More...
 
uint8_t SHAR [6]
 Source Hardware Address Register. More...
 
uint8_t SIPR [4]
 Source IP Address Register. More...
 
uint8_t reserved1 [2]
 Reserved. More...
 
uint8_t IR
 Interrupt Register. More...
 
uint8_t IMR
 Interrupt Mask Register. More...
 
uint16_t RTR
 Retry Time Register. More...
 
uint8_t RCR
 Retry Count Register. More...
 
uint8_t RMSR
 RX Memory Size Register. More...
 
uint8_t TMSR
 TX Memory Size Register. More...
 
uint8_t PATR [2]
 Authentication Type in PPPoE. More...
 
uint8_t reserved2 [10]
 Reserved. More...
 
uint8_t PTIMER
 PPP LCP Request Timer Register. More...
 
uint8_t PMAGIC
 PPP LCP Magic number. More...
 
uint8_t UIPR [4]
 Unreachable IP Address Register. More...
 
uint16_t UPORT
 Unreachable Port Register. More...
 

Detailed Description

Common Registers (chap. 3.1, pp. 15), big-endian 16-bit values.

Definition at line 136 of file W5100.hh.

Member Data Documentation

uint8_t W5100::CommonRegister::GAR[4]

Gateway Address Register.

Definition at line 138 of file W5100.hh.

uint8_t W5100::CommonRegister::IMR

Interrupt Mask Register.

Definition at line 144 of file W5100.hh.

uint8_t W5100::CommonRegister::IR

Interrupt Register.

Definition at line 143 of file W5100.hh.

uint8_t W5100::CommonRegister::MR

Mode Register.

Definition at line 137 of file W5100.hh.

uint8_t W5100::CommonRegister::PATR[2]

Authentication Type in PPPoE.

Definition at line 149 of file W5100.hh.

uint8_t W5100::CommonRegister::PMAGIC

PPP LCP Magic number.

Definition at line 152 of file W5100.hh.

uint8_t W5100::CommonRegister::PTIMER

PPP LCP Request Timer Register.

Definition at line 151 of file W5100.hh.

uint8_t W5100::CommonRegister::RCR

Retry Count Register.

Definition at line 146 of file W5100.hh.

uint8_t W5100::CommonRegister::reserved1[2]

Reserved.

Definition at line 142 of file W5100.hh.

uint8_t W5100::CommonRegister::reserved2[10]

Reserved.

Definition at line 150 of file W5100.hh.

uint8_t W5100::CommonRegister::RMSR

RX Memory Size Register.

Definition at line 147 of file W5100.hh.

uint16_t W5100::CommonRegister::RTR

Retry Time Register.

Definition at line 145 of file W5100.hh.

uint8_t W5100::CommonRegister::SHAR[6]

Source Hardware Address Register.

Definition at line 140 of file W5100.hh.

uint8_t W5100::CommonRegister::SIPR[4]

Source IP Address Register.

Definition at line 141 of file W5100.hh.

uint8_t W5100::CommonRegister::SUBR[4]

Subnet mask Address Register.

Definition at line 139 of file W5100.hh.

uint8_t W5100::CommonRegister::TMSR

TX Memory Size Register.

Definition at line 148 of file W5100.hh.

uint8_t W5100::CommonRegister::UIPR[4]

Unreachable IP Address Register.

Definition at line 153 of file W5100.hh.

uint16_t W5100::CommonRegister::UPORT

Unreachable Port Register.

Definition at line 154 of file W5100.hh.


The documentation for this struct was generated from the following file: