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

#include <W5100.hh>

Collaboration diagram for W5100::SocketRegister:
Collaboration graph

Public Attributes

uint8_t MR
 Mode Register. More...
 
uint8_t CR
 Command Register. More...
 
uint8_t IR
 Interrupt Register. More...
 
uint8_t SR
 Status Register. More...
 
uint16_t PORT
 Source Port Register. More...
 
uint8_t DHAR [6]
 Destination Hardware Address Register. More...
 
uint8_t DIPR [4]
 Destination IP Address Register. More...
 
uint16_t DPORT
 Destination Port Register. More...
 
uint16_t MSSR
 Maximum Segment Size Register. More...
 
uint8_t PROTO
 Protocol in IP Raw mode. More...
 
uint8_t TOS
 IP TOS. More...
 
uint8_t TTL
 IP TTL. More...
 
uint8_t reserved1 [9]
 Reserved. More...
 
uint16_t TX_FSR
 TX Free Size Register. More...
 
uint16_t TX_RD
 TX Read Pointer Register. More...
 
uint16_t TX_WR
 TX Write Pointer Register. More...
 
uint16_t RX_RSR
 RX Received Size Register. More...
 
uint16_t RX_RD
 RX Read Pointer Register. More...
 
uint8_t reserved2 [2]
 Reserved. More...
 
uint8_t reserved3 [212]
 Reserved. More...
 

Detailed Description

Socket Registers (chap. 3.2, pp. 16).

Definition at line 211 of file W5100.hh.

Member Data Documentation

uint8_t W5100::SocketRegister::CR

Command Register.

Definition at line 213 of file W5100.hh.

uint8_t W5100::SocketRegister::DHAR[6]

Destination Hardware Address Register.

Definition at line 217 of file W5100.hh.

uint8_t W5100::SocketRegister::DIPR[4]

Destination IP Address Register.

Definition at line 218 of file W5100.hh.

uint16_t W5100::SocketRegister::DPORT

Destination Port Register.

Definition at line 219 of file W5100.hh.

uint8_t W5100::SocketRegister::IR

Interrupt Register.

Definition at line 214 of file W5100.hh.

uint8_t W5100::SocketRegister::MR

Mode Register.

Definition at line 212 of file W5100.hh.

uint16_t W5100::SocketRegister::MSSR

Maximum Segment Size Register.

Definition at line 220 of file W5100.hh.

uint16_t W5100::SocketRegister::PORT

Source Port Register.

Definition at line 216 of file W5100.hh.

uint8_t W5100::SocketRegister::PROTO

Protocol in IP Raw mode.

Definition at line 221 of file W5100.hh.

uint8_t W5100::SocketRegister::reserved1[9]

Reserved.

Definition at line 224 of file W5100.hh.

uint8_t W5100::SocketRegister::reserved2[2]

Reserved.

Definition at line 230 of file W5100.hh.

uint8_t W5100::SocketRegister::reserved3[212]

Reserved.

Definition at line 231 of file W5100.hh.

uint16_t W5100::SocketRegister::RX_RD

RX Read Pointer Register.

Definition at line 229 of file W5100.hh.

uint16_t W5100::SocketRegister::RX_RSR

RX Received Size Register.

Definition at line 228 of file W5100.hh.

uint8_t W5100::SocketRegister::SR

Status Register.

Definition at line 215 of file W5100.hh.

uint8_t W5100::SocketRegister::TOS

IP TOS.

Definition at line 222 of file W5100.hh.

uint8_t W5100::SocketRegister::TTL

IP TTL.

Definition at line 223 of file W5100.hh.

uint16_t W5100::SocketRegister::TX_FSR

TX Free Size Register.

Definition at line 225 of file W5100.hh.

uint16_t W5100::SocketRegister::TX_RD

TX Read Pointer Register.

Definition at line 226 of file W5100.hh.

uint16_t W5100::SocketRegister::TX_WR

TX Write Pointer Register.

Definition at line 227 of file W5100.hh.


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