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

#include <W5200.hh>

Collaboration diagram for W5200::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 reserved2 [2]
 Reserved. More...
 
uint8_t PATR [2]
 Authentication Type in PPPoE. More...
 
uint8_t PPPALGO
 Authentication Algorithm in PPPoE. More...
 
uint8_t VERSIONR
 Chip Version. More...
 
uint8_t reserved3 [8]
 Reserved. More...
 
uint8_t PTIMER
 PPP LCP Request Timer Register. More...
 
uint8_t PMAGIC
 PPP LCP Magic number. More...
 
uint8_t reserved4 [6]
 Reserved. More...
 
uint8_t INTLEVEL [2]
 Interrupt Low Level Timer. More...
 
uint8_t reserved5 [2]
 Reserved. More...
 
uint8_t IR2
 Socket Interrupt Register. More...
 
uint8_t PSTATUS
 Socket Interrupt Register. More...
 
uint8_t IMR2
 Socket Interrupt Register Mask. More...
 

Detailed Description

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

Definition at line 136 of file W5200.hh.

Member Data Documentation

uint8_t W5200::CommonRegister::GAR[4]

Gateway Address Register.

Definition at line 138 of file W5200.hh.

uint8_t W5200::CommonRegister::IMR

Interrupt Mask Register.

Definition at line 144 of file W5200.hh.

uint8_t W5200::CommonRegister::IMR2

Socket Interrupt Register Mask.

Definition at line 159 of file W5200.hh.

uint8_t W5200::CommonRegister::INTLEVEL[2]

Interrupt Low Level Timer.

Definition at line 155 of file W5200.hh.

uint8_t W5200::CommonRegister::IR

Interrupt Register.

Definition at line 143 of file W5200.hh.

uint8_t W5200::CommonRegister::IR2

Socket Interrupt Register.

Definition at line 157 of file W5200.hh.

uint8_t W5200::CommonRegister::MR

Mode Register.

Definition at line 137 of file W5200.hh.

uint8_t W5200::CommonRegister::PATR[2]

Authentication Type in PPPoE.

Definition at line 148 of file W5200.hh.

uint8_t W5200::CommonRegister::PMAGIC

PPP LCP Magic number.

Definition at line 153 of file W5200.hh.

uint8_t W5200::CommonRegister::PPPALGO

Authentication Algorithm in PPPoE.

Definition at line 149 of file W5200.hh.

uint8_t W5200::CommonRegister::PSTATUS

Socket Interrupt Register.

Definition at line 158 of file W5200.hh.

uint8_t W5200::CommonRegister::PTIMER

PPP LCP Request Timer Register.

Definition at line 152 of file W5200.hh.

uint8_t W5200::CommonRegister::RCR

Retry Count Register.

Definition at line 146 of file W5200.hh.

uint8_t W5200::CommonRegister::reserved1[2]

Reserved.

Definition at line 142 of file W5200.hh.

uint8_t W5200::CommonRegister::reserved2[2]

Reserved.

Definition at line 147 of file W5200.hh.

uint8_t W5200::CommonRegister::reserved3[8]

Reserved.

Definition at line 151 of file W5200.hh.

uint8_t W5200::CommonRegister::reserved4[6]

Reserved.

Definition at line 154 of file W5200.hh.

uint8_t W5200::CommonRegister::reserved5[2]

Reserved.

Definition at line 156 of file W5200.hh.

uint16_t W5200::CommonRegister::RTR

Retry Time Register.

Definition at line 145 of file W5200.hh.

uint8_t W5200::CommonRegister::SHAR[6]

Source Hardware Address Register.

Definition at line 140 of file W5200.hh.

uint8_t W5200::CommonRegister::SIPR[4]

Source IP Address Register.

Definition at line 141 of file W5200.hh.

uint8_t W5200::CommonRegister::SUBR[4]

Subnet mask Address Register.

Definition at line 139 of file W5200.hh.

uint8_t W5200::CommonRegister::VERSIONR

Chip Version.

Definition at line 150 of file W5200.hh.


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