0.27.0 #66
ssilverman
announced in
Announcements
0.27.0
#66
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_WRITEconfiguration macro for flushing after every call toEthernetClient::write(). This may reduce TCP efficiency.EthernetHardwareStatus::EthernetTeensy41enum value.QNETHERNET_DEFAULT_HOSTNAMEoption.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 ofsspinwas also changed toint.elapsedMillis. This might help with compiling for other platforms.#defineguards with#pragma once.QNETHERNET_*configuration macros can now be defined in a newqnethernet_opts.hfile in addition to the project build.EthernetUDP::beginWithReuse()andbeginMulticastWithReuse()tobool.LWIP_RAND().enet_get_mac(mac)toenet_get_system_mac(mac).Fixed
hostByNameto 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()macparameter to beconst.test_ethernet'stearDown()to remove listeners before callingEthernet.end(). This ensures no out-of-scope variables are accessed.StdioPrintto not useerrnobecause stdio doesn't set this.This discussion was created from the release 0.27.0.
Beta Was this translation helpful? Give feedback.
All reactions