[−][src]Crate w5500
Structs
ActiveW5500 | This - by concept meant to be a temporary - instance allows to directly communicate with
the w5500 device. The reference to the |
IpAddress | IP Address struct. Represents an IP address as a u8 array of length 4.
Can be instantiated with |
MacAddress | MAC address struct. Represents a MAC address as a u8 array of length 6.
Can be instantiated with |
UdpSocket | Represents a |
UninitializedSocket | Represents a |
W5500 | The first level of instantiating communication with the W5500 device. This type is not used
for communication, but to keep track of the state of the device. Calling |
Enums
ArpResponses | |
ConnectionType | Use |
Interrupt | Interrupt state bits |
OnPingRequest | Settings for ping. Allows the W5500 to respond to or ignore network ping requests. |
OnWakeOnLan | Settings for wake on LAN. Allows the W5500 to optionally emit an interrupt upon receiving a WOL magic packet. |
Protocol | Register protocol mode bits |
Register | Chip register names |
Socket | Identifiers for each socket on the W5500 |
SocketCommand | Bits for socket commands |
SocketRegister | Offset addresses in each socket register |
TransferError | Error enum that represents the union between SPI hardware errors and digital IO pin errors.
Returned as an Error type by many |
Traits
IntoUdpSocket | |
Udp | UDP trait that defines send and receive methods for UDP packets |