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
Uh oh!
There was an error while loading. Please reload this page.
-
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