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

#include <W5500.hh>

Collaboration diagram for W5500::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. See W5500 Application Note doc. More...
 
uint8_t TOS
 IP TOS. More...
 
uint8_t TTL
 IP TTL. More...
 
uint8_t reserved1 [7]
 Reserved. More...
 
uint8_t RXMEM_SIZE
 RX Memory Size Register. More...
 
uint8_t TXMEM_SIZE
 TX Memory Size Register. 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...
 
uint16_t RX_WR
 RX Write Pointer Register. More...
 
uint8_t IMR
 Interrupt Mask Register. More...
 
uint16_t FRAG
 Fragment Register. More...
 
uint8_t KPALVTR
 Keep alive timer. More...
 

Detailed Description

Socket Registers (chap. 3.2 pp. 31).

Definition at line 235 of file W5500.hh.

Member Data Documentation

uint8_t W5500::SocketRegister::CR

Command Register.

Definition at line 237 of file W5500.hh.

uint8_t W5500::SocketRegister::DHAR[6]

Destination Hardware Address Register.

Definition at line 241 of file W5500.hh.

uint8_t W5500::SocketRegister::DIPR[4]

Destination IP Address Register.

Definition at line 242 of file W5500.hh.

uint16_t W5500::SocketRegister::DPORT

Destination Port Register.

Definition at line 243 of file W5500.hh.

uint16_t W5500::SocketRegister::FRAG

Fragment Register.

Definition at line 258 of file W5500.hh.

uint8_t W5500::SocketRegister::IMR

Interrupt Mask Register.

Definition at line 257 of file W5500.hh.

uint8_t W5500::SocketRegister::IR

Interrupt Register.

Definition at line 238 of file W5500.hh.

uint8_t W5500::SocketRegister::KPALVTR

Keep alive timer.

Definition at line 259 of file W5500.hh.

uint8_t W5500::SocketRegister::MR

Mode Register.

Definition at line 236 of file W5500.hh.

uint16_t W5500::SocketRegister::MSSR

Maximum Segment Size Register.

Definition at line 244 of file W5500.hh.

uint16_t W5500::SocketRegister::PORT

Source Port Register.

Definition at line 240 of file W5500.hh.

uint8_t W5500::SocketRegister::PROTO

Protocol in IP Raw mode. See W5500 Application Note doc.

Definition at line 245 of file W5500.hh.

uint8_t W5500::SocketRegister::reserved1[7]

Reserved.

Definition at line 248 of file W5500.hh.

uint16_t W5500::SocketRegister::RX_RD

RX Read Pointer Register.

Definition at line 255 of file W5500.hh.

uint16_t W5500::SocketRegister::RX_RSR

RX Received Size Register.

Definition at line 254 of file W5500.hh.

uint16_t W5500::SocketRegister::RX_WR

RX Write Pointer Register.

Definition at line 256 of file W5500.hh.

uint8_t W5500::SocketRegister::RXMEM_SIZE

RX Memory Size Register.

Definition at line 249 of file W5500.hh.

uint8_t W5500::SocketRegister::SR

Status Register.

Definition at line 239 of file W5500.hh.

uint8_t W5500::SocketRegister::TOS

IP TOS.

Definition at line 246 of file W5500.hh.

uint8_t W5500::SocketRegister::TTL

IP TTL.

Definition at line 247 of file W5500.hh.

uint16_t W5500::SocketRegister::TX_FSR

TX Free Size Register.

Definition at line 251 of file W5500.hh.

uint16_t W5500::SocketRegister::TX_RD

TX Read Pointer Register.

Definition at line 252 of file W5500.hh.

uint16_t W5500::SocketRegister::TX_WR

TX Write Pointer Register.

Definition at line 253 of file W5500.hh.

uint8_t W5500::SocketRegister::TXMEM_SIZE

TX Memory Size Register.

Definition at line 250 of file W5500.hh.


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