0.27.0 #67
ssilverman
announced in
Announcements
0.27.0
#67
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Added
QNETHERNET_FLUSH_AFTER_WRITE
configuration macro for flushing after every call toEthernetClient::write()
. This may reduce TCP efficiency.EthernetHardwareStatus::EthernetTeensy41
enum value.QNETHERNET_DEFAULT_HOSTNAME
option.Changed
EthernetClass::begin(mac, timeout)
andbegin(mac, ip, dns, gateway, subnet)
.EthernetClass::init(sspin)
and added a driver function for setting the chip select pin. The type ofsspin
was also changed toint
.elapsedMillis
. This might help with compiling for other platforms.#define
guards with#pragma once
.QNETHERNET_*
configuration macros can now be defined in a newqnethernet_opts.h
file in addition to the project build.EthernetUDP::beginWithReuse()
andbeginMulticastWithReuse()
tobool
.LWIP_RAND()
.enet_get_mac(mac)
toenet_get_system_mac(mac)
.Fixed
hostByName
to keywords.txt.enet_output_frame()
to return false if there's no output buffer.EthernetClient::write(buf, size)
to re-check the state after a call toloop()
.util::writeMagic()
mac
parameter to beconst
.test_ethernet
'stearDown()
to remove listeners before callingEthernet.end()
. This ensures no out-of-scope variables are accessed.StdioPrint
to not useerrno
because stdio doesn't set this.This discussion was created from the release 0.27.0.
Beta Was this translation helpful? Give feedback.
All reactions