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

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

addr(uint8_t ip[4], uint8_t subnet[4])W5100
begin(uint8_t ip[4]=NULL, uint8_t subnet[4]=NULL, uint16_t timeout=500)W5100
begin_P(const char *hostname, uint16_t timeout=500)W5100
begin_P(str_P hostname, uint16_t timeout=500)W5100inline
bind(uint8_t ip[4], uint8_t subnet[4], uint8_t gateway[4]=NULL)W5100
BUF_MASKW5100protectedstatic
BUF_MAXW5100protectedstatic
clock(uint32_t freq)SPI::Driverinlineprivatestatic
COMMON_REGISTER_BASEW5100protectedstatic
COMMON_REGISTER_SIZEW5100protectedstatic
CR_CLOSE enum valueW5100protected
CR_CONNECT enum valueW5100protected
CR_DISCON enum valueW5100protected
CR_LISTEN enum valueW5100protected
CR_OPEN enum valueW5100protected
CR_RECV enum valueW5100protected
CR_SEND enum valueW5100protected
CR_SEND_KEEP enum valueW5100protected
CR_SEND_MAC enum valueW5100protected
cycle(uint16_t ns)SPI::Driverinlineprivatestatic
dns_addr(uint8_t ip[4])W5100inline
DNS_RETRY_MAXW5100protectedstatic
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()W5100
IMR_CONFLICT enum valueW5100protected
IMR_PPPoE enum valueW5100protected
IMR_S0_INT enum valueW5100protected
IMR_S1_INT enum valueW5100protected
IMR_S2_INT enum valueW5100protected
IMR_S3_INT enum valueW5100protected
IMR_UNREACH enum valueW5100protected
IR_CON enum valueW5100protected
IR_CONFLICT enum valueW5100protected
IR_DISCON enum valueW5100protected
IR_PPPoE enum valueW5100protected
IR_RECV enum valueW5100protected
IR_S0_INT enum valueW5100protected
IR_S1_INT enum valueW5100protected
IR_S2_INT enum valueW5100protected
IR_S3_INT enum valueW5100protected
IR_SEND_OK enum valueW5100protected
IR_TIMEOUT enum valueW5100protected
IR_UNREACH enum valueW5100protected
issue(uint16_t addr, uint8_t cmd)W5100protected
m_cregW5100protected
m_csSPI::Driverprivate
m_dnsW5100protected
m_irqSPI::Driverprivate
m_localW5100protected
m_macW5100protected
m_nextSPI::Driverprivate
m_pulseSPI::Driverprivate
m_sockW5100protected
m_spcrSPI::Driverprivate
m_spsrSPI::Driverprivate
MACW5100static
MR_AI enum valueW5100protected
MR_FLAG_MASK enum valueW5100protected
MR_IND enum valueW5100protected
MR_MC enum valueW5100protected
MR_MF enum valueW5100protected
MR_MULTI enum valueW5100protected
MR_ND enum valueW5100protected
MR_PB enum valueW5100protected
MR_PPPoE enum valueW5100protected
MR_PROTO_CLOSED enum valueW5100protected
MR_PROTO_IPRAW enum valueW5100protected
MR_PROTO_MACRAW enum valueW5100protected
MR_PROTO_MASK enum valueW5100protected
MR_PROTO_PPPoE enum valueW5100protected
MR_PROTO_TCP enum valueW5100protected
MR_PROTO_UDP enum valueW5100protected
MR_RST enum valueW5100protected
MSG_MAXW5100protectedstatic
OP_READ enum valueW5100protected
OP_WRITE enum valueW5100protected
read(uint16_t addr)W5100protected
read(uint16_t addr, void *buf, size_t len)W5100protected
RMSR_S0_POS enum valueW5100protected
RMSR_S1_POS enum valueW5100protected
RMSR_S2_POS enum valueW5100protected
RMSR_S3_POS enum valueW5100protected
RX_MEMORY_BASEW5100protectedstatic
RX_MEMORY_MAXW5100protectedstatic
RX_MEMORY_SIZEW5100protectedstatic
set_clock(Clock rate)SPI::Driverprivate
set_clock(uint32_t freq)SPI::Driverinlineprivate
SOCK_MAXW5100protectedstatic
socket(Socket::Protocol proto, uint16_t port=0, uint8_t flag=0)W5100
SOCKET_REGISTER_BASEW5100protectedstatic
SOCKET_REGISTER_SIZEW5100protectedstatic
SR_ARP enum valueW5100protected
SR_CLOSE_WAIT enum valueW5100protected
SR_CLOSED enum valueW5100protected
SR_CLOSING enum valueW5100protected
SR_ESTABLISHED enum valueW5100protected
SR_FIN_WAIT enum valueW5100protected
SR_INIT enum valueW5100protected
SR_IPRAW enum valueW5100protected
SR_LAST_ACK enum valueW5100protected
SR_LISTEN enum valueW5100protected
SR_MACRAW enum valueW5100protected
SR_PPPoE enum valueW5100protected
SR_SYNRECV enum valueW5100protected
SR_SYNSENT enum valueW5100protected
SR_TIME_WAIT enum valueW5100protected
SR_UDP enum valueW5100protected
TX_MEMORY_BASEW5100protectedstatic
TX_MEMORY_MAXW5100protectedstatic
TX_MEMORY_SIZEW5100protectedstatic
W5100(const uint8_t *mac=NULL, Board::DigitalPin csn=Board::D10)W5100
write(uint16_t addr, uint8_t data)W5100inlineprotected
write(uint16_t addr, const void *buf, size_t len, bool progmem=false)W5100protected
write_P(uint16_t addr, const void *buf, size_t len)W5100inlineprotected