-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Closed
Labels
component: SDKcomponent: librariescomponent: networktype: enhancementwaiting for feedbackWaiting on additional info. If it's not received, the issue may be closed.Waiting on additional info. If it's not received, the issue may be closed.
Milestone
Description
This is related to #1696.
Is there a way to expose this to WiFiUdp.h?
https://github.com/esp8266/Arduino/blob/master/libraries/Ethernet/src/utility/socket.cpp#L409
That is, a way to check the status of the buffer before attempting to write?
From WiFiUdp, we don't have access to the underlying socket. If the socket was exposed, I could do something like:
WiFiUDP udp;
<...>
udp setup and configured, etc.
<...>
uint16_t bufferFreeSize()
{
uint16_t ret =0;
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
ret = W5100.getTXFreeSize(udp.socket());
}
SPI.endTransaction();
return ret;
}
Thanks!
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Metadata
Metadata
Assignees
Labels
component: SDKcomponent: librariescomponent: networktype: enhancementwaiting for feedbackWaiting on additional info. If it's not received, the issue may be closed.Waiting on additional info. If it's not received, the issue may be closed.