From bb85cdaa0b7c752b4390992b7c93210d5e383795 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 28 Sep 2015 16:50:01 +0300 Subject: [PATCH] Add SoftwareSerial library when building boards manager package. --- doc/reference.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/reference.md b/doc/reference.md index c4da343fa..b88ccbf07 100644 --- a/doc/reference.md +++ b/doc/reference.md @@ -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 https://www.pjrc.com/teensy/td_libs_OneWire.html)](#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.