0.16.0
Pre-release
Pre-release
Added
EthernetUDP::size()
: Returns the total size of the received packet data.- Added an optional "dns" parameter to the three-parameter Ethernet.begin() that defaults to unset. This ensures that the DNS server IP is set before the address-changed callback is called.
- Added configurable packet buffering to UDP reception with the new
EthernetUDP(queueSize)
constructor. The default and minimum queue size is 1. - Added configurable frame buffering to raw frame reception with the new
QNETHERNET_FRAME_QUEUE_SIZE
macro. Its default is 1. - Added a new "Configuration macros" section to the README that summarizes all the configuration macros.
Changed
- Changed
EthernetUDP::parsePacket()
to return zero for empty packets and -1 if nothing is available.