arduino-esp32/libraries
David Schroeder f0fc28f0e3 Rework WiFiClient (#238)
* Rework WiFiClient

Rework WiFiClient to correct error where making a copy of a WiFiClient object resulted in the socket being closed prematurely.

Added loop and select to write to handle/prevent EAGAIN errors.

* Rework WiFiClient to use shared_ptr

Rework changes to utilize shared_ptr rather than manually maintaining reference count. 

Revert changes to write

* Incorporate comments from review

Move WiFiClientSocketHandle and fd() into WiFiClient.cpp
2017-03-02 00:47:16 +02:00
..
ESP32 Update RepeatTimer example 2017-02-20 15:08:11 +02:00
Preferences Refactoring EPS32NVS library to Preferences library (#199) 2017-02-12 00:08:22 +02:00
SimpleBLE Major IDF and Arduino Update 2017-02-23 01:11:57 +02:00
SPI Add helper for sending 16bit color buffers 2017-02-14 11:58:04 +02:00
WiFi Rework WiFiClient (#238) 2017-03-02 00:47:16 +02:00
WiFiClientSecure Fix compile error with IDF and mbedtls debug off 2017-02-28 23:18:06 +02:00
Wire Hopefully fix I2C/Wire 2016-12-14 02:41:22 +02:00