0.31.0 #91
ssilverman
announced in
Announcements
0.31.0
#91
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_hal_fill_entropy(buf, size)
for filling a buffer with random values.EthernetClient::setConnectionTimeoutEnabled(flag)
to enable or disable blocking with calls toconnect(...)
andstop()
. This supersedes calls toconnectNoWait(...)
andclose()
. Also addedisConnectionTimeoutEnabled()
.util::writeFully()
andutil::writeMagic()
that use a break function that static_casts a given object to abool
.EthernetClient::connecting()
for determining if the client is still in the process of connecting during a non-blocking connect.Changed
String
fromMDNSClass
and replace them with char arrays.EthernetClient::isNoDelay()
const
.const IPAddress
to auint32_t
or for equality-comparing them.EthernetClient::writeFully(const char *, size_t)
andwriteFully(const uint8_t *, size_t)
withwriteFully(const void *, size_t)
.EthernetClient::setConnectionTimeout(timeout)
andconnectionTimeout()
to use 32-bit values.qnethernet_hal_rand()
andqnethernet_hal_init_rand()
toqnethernet_hal_entropy()
andqnethernet_hal_init_entropy()
, respectively.std::minstd_rand
instead ofstd::rand()
andstd::srand()
.Fixed
(void)
instead of()
for all C function declarations because()
doesn't mean "no parameters" in C.driver_unsupported
'sdriver_init(void)
parameters to be empty.This discussion was created from the release 0.31.0.
Beta Was this translation helpful? Give feedback.
All reactions