0.29.0 #81
ssilverman
announced in
Announcements
0.29.0
#81
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Added
std::FILE*
stream in theStdioPrint
utility class.printf
format string checking forPrint
-derived classes. As of this writing, Teensyduino (1.59) and other platforms don't do compiler checking forPrint::printf
.errno
. Appropriate functions will set this after encountering an error.begin(...)
functions.driver_is_mac_settable()
to the driver API. This checks if the MAC address can be set.Changed
qnethernet_hal_get_system_mac_address(mac)
in the unsupported driver'sdriver_get_system_mac(mac)
implementation. This enables MAC address retrieval for more platforms when communication isn't needed; Teensy 4.0, for example.Ethernet
constructor. This change should make it easier to initialze a MAC address from a custom driver.begin(...)
functions to returnbool
.OSCPrinter
example to use the UDP data directly.driver_set_mac_address_allowed()
todriver_set_incoming_mac_address_allowed()
.driver_proc_input(netif)
to return apbuf*
.Fixed
EthernetServer::port()
to return the system-chosen port if a zero value was specified.EthernetUDP::stop()
to leave any multicast group joined when starting to listen on a multicast address.begin(...)
call fails.EthernetClient::read()
andpeek()
to return -1 instead of 0 when there's no internal state.igmp_start()
, which sets up the all-systems group.This discussion was created from the release 0.29.0.
Beta Was this translation helpful? Give feedback.
All reactions