mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-21 10:26:06 +03:00
Merge branch 'esp8266' into SPIFFS-OTA
This commit is contained in:
commit
2d07f259b7
@ -31,6 +31,7 @@ title: Reference
|
||||
* [EEPROM](#eeprom)
|
||||
* [I2C (Wire library)](#i2c-wire-library)
|
||||
* [SPI](#spi)
|
||||
* [SoftwareSerial](#softwareserial)
|
||||
* [ESP-specific APIs](#esp-specific-apis)
|
||||
* [OneWire (from <a href="https://www.pjrc.com/teensy/td_libs_OneWire.html">https://www.pjrc.com/teensy/td_libs_OneWire.html</a>)](#onewire-from-httpswwwpjrccomteensytd_libs_onewirehtml)
|
||||
* [mDNS and DNS-SD responder (ESP8266mDNS library)](#mdns-and-dns-sd-responder-esp8266mdns-library)
|
||||
@ -398,6 +399,10 @@ else they default to pins 4(SDA) and 5(SCL).
|
||||
SPI library supports the entire Arduino SPI API including transactions, including setting phase (CPHA).
|
||||
Setting the Clock polarity (CPOL) is not supported, yet (SPI_MODE2 and SPI_MODE3 not working).
|
||||
|
||||
## SoftwareSerial
|
||||
|
||||
An ESP8266 port of SoftwareSerial library done by Peter Lerup (@plerup) supports baud rate up to 115200 and multiples SoftwareSerial instances. See the https://github.com/plerup/espsoftwareserial if you want to suggest an improvement or open an issue related to SoftwareSerial.
|
||||
|
||||
## ESP-specific APIs
|
||||
|
||||
APIs related to deep sleep and watchdog timer are available in the `ESP` object, only available in Alpha version.
|
||||
|
@ -277,16 +277,11 @@ class ClientContext {
|
||||
|
||||
void _error(err_t err) {
|
||||
DEBUGV(":er %d %d %d\r\n", err, _size_sent, _send_waiting);
|
||||
if (err != ERR_ABRT) {
|
||||
abort();
|
||||
}
|
||||
else {
|
||||
tcp_arg(_pcb, NULL);
|
||||
tcp_sent(_pcb, NULL);
|
||||
tcp_recv(_pcb, NULL);
|
||||
tcp_err(_pcb, NULL);
|
||||
_pcb = NULL;
|
||||
}
|
||||
tcp_arg(_pcb, NULL);
|
||||
tcp_sent(_pcb, NULL);
|
||||
tcp_recv(_pcb, NULL);
|
||||
tcp_err(_pcb, NULL);
|
||||
_pcb = NULL;
|
||||
if(_size_sent && _send_waiting) {
|
||||
esp_schedule();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user