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

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

addr(uint8_t ip[4], uint8_t subnet[4])W5500
begin(uint8_t ip[4]=NULL, uint8_t subnet[4]=NULL, uint16_t timeout=500)W5500
begin_P(const char *hostname, uint16_t timeout=500)W5500
begin_P(str_P hostname, uint16_t timeout=500)W5500inline
bind(uint8_t ip[4], uint8_t subnet[4], uint8_t gateway[4]=NULL)W5500
BUF_MAXW5500protectedstatic
clock(uint32_t freq)SPI::Driverinlineprivatestatic
CR_CLOSE enum valueW5500protected
CR_CONNECT enum valueW5500protected
CR_DISCON enum valueW5500protected
CR_LISTEN enum valueW5500protected
CR_OPEN enum valueW5500protected
CR_RECV enum valueW5500protected
CR_SEND enum valueW5500protected
CR_SEND_KEEP enum valueW5500protected
CR_SEND_MAC enum valueW5500protected
cycle(uint16_t ns)SPI::Driverinlineprivatestatic
dns_addr(uint8_t ip[4])W5500inline
DNS_RETRY_MAXW5500protectedstatic
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()W5500
IMR_CONFLICT enum valueW5500protected
IMR_MP enum valueW5500protected
IMR_PPPoE enum valueW5500protected
IMR_UNREACH enum valueW5500protected
IR_CON enum valueW5500protected
IR_CONFLICT enum valueW5500protected
IR_DISCON enum valueW5500protected
IR_MP enum valueW5500protected
IR_PPPoE enum valueW5500protected
IR_RECV enum valueW5500protected
IR_SEND_OK enum valueW5500protected
IR_TIMEOUT enum valueW5500protected
IR_UNREACH enum valueW5500protected
issue(uint16_t addr, uint8_t ctl, uint8_t cmd)W5500protected
m_cregW5500protected
m_csSPI::Driverprivate
m_dnsW5500protected
m_irqSPI::Driverprivate
m_localW5500protected
m_macW5500protected
m_nextSPI::Driverprivate
m_pulseSPI::Driverprivate
m_sockW5500protected
m_spcrSPI::Driverprivate
m_spsrSPI::Driverprivate
MACW5500static
MEM_SIZE_00K enum valueW5500protected
MEM_SIZE_01K enum valueW5500protected
MEM_SIZE_02K enum valueW5500protected
MEM_SIZE_04K enum valueW5500protected
MEM_SIZE_08K enum valueW5500protected
MEM_SIZE_16K enum valueW5500protected
MR_BCASTB enum valueW5500protected
MR_FARP enum valueW5500protected
MR_FLAG_MASK enum valueW5500protected
MR_MULTIMF enum valueW5500protected
MR_NDMCMMB enum valueW5500protected
MR_PB enum valueW5500protected
MR_PPPoE enum valueW5500protected
MR_PROTO_CLOSED enum valueW5500protected
MR_PROTO_IPRAW enum valueW5500protected
MR_PROTO_MACRAW enum valueW5500protected
MR_PROTO_MASK enum valueW5500protected
MR_PROTO_TCP enum valueW5500protected
MR_PROTO_UDP enum valueW5500protected
MR_RST enum valueW5500protected
MR_UCASTB enum valueW5500protected
MR_WOL enum valueW5500protected
MSG_MAXW5500protectedstatic
read(uint16_t addr, uint8_t ctl)W5500protected
read(uint16_t addr, uint8_t ctl, void *buf, size_t len)W5500protected
set_clock(Clock rate)SPI::Driverprivate
set_clock(uint32_t freq)SPI::Driverinlineprivate
SIMR_S0_INT enum valueW5500protected
SIMR_S1_INT enum valueW5500protected
SIMR_S2_INT enum valueW5500protected
SIMR_S3_INT enum valueW5500protected
SIMR_S4_INT enum valueW5500protected
SIMR_S5_INT enum valueW5500protected
SIMR_S6_INT enum valueW5500protected
SIMR_S7_INT enum valueW5500protected
SIR_S0_INT enum valueW5500protected
SIR_S1_INT enum valueW5500protected
SIR_S2_INT enum valueW5500protected
SIR_S3_INT enum valueW5500protected
SIR_S4_INT enum valueW5500protected
SIR_S5_INT enum valueW5500protected
SIR_S6_INT enum valueW5500protected
SIR_S7_INT enum valueW5500protected
SOCK_MAXW5500protectedstatic
socket(Socket::Protocol proto, uint16_t port=0, uint8_t flag=0)W5500
SPI_CP_BSB_CR enum valueW5500protected
SPI_CP_BSB_RX enum valueW5500protected
SPI_CP_BSB_SR enum valueW5500protected
SPI_CP_BSB_TX enum valueW5500protected
SPI_CP_OM_FD1 enum valueW5500protected
SPI_CP_OM_FD2 enum valueW5500protected
SPI_CP_OM_FD4 enum valueW5500protected
SPI_CP_OM_VDM enum valueW5500protected
SPI_CP_RWB_RS enum valueW5500protected
SPI_CP_RWB_WS enum valueW5500protected
SR_ARP enum valueW5500protected
SR_CLOSE_WAIT enum valueW5500protected
SR_CLOSED enum valueW5500protected
SR_CLOSING enum valueW5500protected
SR_ESTABLISHED enum valueW5500protected
SR_FIN_WAIT enum valueW5500protected
SR_INIT enum valueW5500protected
SR_IPRAW enum valueW5500protected
SR_LAST_ACK enum valueW5500protected
SR_LISTEN enum valueW5500protected
SR_MACRAW enum valueW5500protected
SR_PPPoE enum valueW5500protected
SR_SYNRECV enum valueW5500protected
SR_SYNSENT enum valueW5500protected
SR_TIME_WAIT enum valueW5500protected
SR_UDP enum valueW5500protected
W5500(const uint8_t *mac=NULL, Board::DigitalPin csn=Board::D10)W5500
write(uint16_t addr, uint8_t ctl, uint8_t data)W5500inlineprotected
write(uint16_t addr, uint8_t ctl, const void *buf, size_t len, bool progmem=false)W5500protected
write_P(uint16_t addr, uint8_t ctl, const void *buf, size_t len)W5500inlineprotected