COSA
An Object-Oriented Platform for Arduino Programming
W5200 Member List

This is the complete list of members for W5200, including all inherited members.

addr(uint8_t ip[4], uint8_t subnet[4])W5200
begin(uint8_t ip[4]=NULL, uint8_t subnet[4]=NULL, uint16_t timeout=500)W5200
begin_P(const char *hostname, uint16_t timeout=500)W5200
begin_P(str_P hostname, uint16_t timeout=500)W5200inline
bind(uint8_t ip[4], uint8_t subnet[4], uint8_t gateway[4]=NULL)W5200
BUF_MASKW5200protectedstatic
BUF_MAXW5200protectedstatic
clock(uint32_t freq)SPI::Driverinlineprivatestatic
COMMON_REGISTER_BASEW5200protectedstatic
COMMON_REGISTER_SIZEW5200protectedstatic
CR_CLOSE enum valueW5200protected
CR_CONNECT enum valueW5200protected
CR_DISCON enum valueW5200protected
CR_LISTEN enum valueW5200protected
CR_OPEN enum valueW5200protected
CR_RECV enum valueW5200protected
CR_SEND enum valueW5200protected
CR_SEND_KEEP enum valueW5200protected
CR_SEND_MAC enum valueW5200protected
cycle(uint16_t ns)SPI::Driverinlineprivatestatic
dns_addr(uint8_t ip[4])W5200inline
DNS_RETRY_MAXW5200protectedstatic
Driver(Board::DigitalPin cs, Pulse pulse=DEFAULT_PULSE, Clock rate=DEFAULT_CLOCK, uint8_t mode=0, Order order=MSB_ORDER, Interrupt::Handler *irq=NULL)SPI::Driverprivate
end()W5200
IMR2_S0_INT enum valueW5200protected
IMR2_S1_INT enum valueW5200protected
IMR2_S2_INT enum valueW5200protected
IMR2_S3_INT enum valueW5200protected
IMR2_S4_INT enum valueW5200protected
IMR2_S5_INT enum valueW5200protected
IMR2_S6_INT enum valueW5200protected
IMR2_S7_INT enum valueW5200protected
IMR_CONFLICT enum valueW5200protected
IMR_PPPoE enum valueW5200protected
IR2_S0_INT enum valueW5200protected
IR2_S1_INT enum valueW5200protected
IR2_S2_INT enum valueW5200protected
IR2_S3_INT enum valueW5200protected
IR2_S4_INT enum valueW5200protected
IR2_S5_INT enum valueW5200protected
IR2_S6_INT enum valueW5200protected
IR2_S7_INT enum valueW5200protected
IR_CON enum valueW5200protected
IR_CONFLICT enum valueW5200protected
IR_DISCON enum valueW5200protected
IR_PPPoE enum valueW5200protected
IR_RECV enum valueW5200protected
IR_SEND_OK enum valueW5200protected
IR_TIMEOUT enum valueW5200protected
issue(uint16_t addr, uint8_t cmd)W5200protected
m_cregW5200protected
m_csSPI::Driverprivate
m_dnsW5200protected
m_irqSPI::Driverprivate
m_localW5200protected
m_macW5200protected
m_nextSPI::Driverprivate
m_pulseSPI::Driverprivate
m_sockW5200protected
m_spcrSPI::Driverprivate
m_spsrSPI::Driverprivate
MACW5200static
MEM_SIZE_00K enum valueW5200protected
MEM_SIZE_01K enum valueW5200protected
MEM_SIZE_02K enum valueW5200protected
MEM_SIZE_04K enum valueW5200protected
MEM_SIZE_08K enum valueW5200protected
MEM_SIZE_16K enum valueW5200protected
MR_FLAG_MASK enum valueW5200protected
MR_MC enum valueW5200protected
MR_MF enum valueW5200protected
MR_MULTI enum valueW5200protected
MR_ND enum valueW5200protected
MR_PB enum valueW5200protected
MR_PPPoE enum valueW5200protected
MR_PROTO_CLOSED enum valueW5200protected
MR_PROTO_IPRAW enum valueW5200protected
MR_PROTO_MACRAW enum valueW5200protected
MR_PROTO_MASK enum valueW5200protected
MR_PROTO_PPPoE enum valueW5200protected
MR_PROTO_TCP enum valueW5200protected
MR_PROTO_UDP enum valueW5200protected
MR_RST enum valueW5200protected
MR_WOL enum valueW5200protected
MSG_MAXW5200protectedstatic
OP_READ enum valueW5200protected
OP_WRITE enum valueW5200protected
read(uint16_t addr)W5200protected
read(uint16_t addr, void *buf, size_t len)W5200protected
RX_MEMORY_BASEW5200protectedstatic
RX_MEMORY_MAXW5200protectedstatic
set_clock(Clock rate)SPI::Driverprivate
set_clock(uint32_t freq)SPI::Driverinlineprivate
SOCK_MAXW5200protectedstatic
socket(Socket::Protocol proto, uint16_t port=0, uint8_t flag=0)W5200
SOCKET_REGISTER_BASEW5200protectedstatic
SOCKET_REGISTER_SIZEW5200protectedstatic
SR_ARP enum valueW5200protected
SR_CLOSE_WAIT enum valueW5200protected
SR_CLOSED enum valueW5200protected
SR_CLOSING enum valueW5200protected
SR_ESTABLISHED enum valueW5200protected
SR_FIN_WAIT enum valueW5200protected
SR_INIT enum valueW5200protected
SR_IPRAW enum valueW5200protected
SR_LAST_ACK enum valueW5200protected
SR_LISTEN enum valueW5200protected
SR_MACRAW enum valueW5200protected
SR_PPPoE enum valueW5200protected
SR_SYNRECV enum valueW5200protected
SR_SYNSENT enum valueW5200protected
SR_TIME_WAIT enum valueW5200protected
SR_UDP enum valueW5200protected
TX_MEMORY_BASEW5200protectedstatic
TX_MEMORY_MAXW5200protectedstatic
W5200(const uint8_t *mac=NULL, Board::DigitalPin csn=Board::D10)W5200
write(uint16_t addr, uint8_t data)W5200inlineprotected
write(uint16_t addr, const void *buf, size_t len, bool progmem=false)W5200protected
write_P(uint16_t addr, const void *buf, size_t len)W5200inlineprotected