- Added transmit parity to software TX. Software RX just consumes in the incoming parity bit with no error checking. - Fixed issue where Serial.begin for the ESP8266 was not passing the UART SerialConfig compatible values. support.ino - Cleanup to use already present ConvertSerialConfig API. tasmota.ino: - Force the baudrate + serial config settings after boot. Previously, the baudrate would change, but any non 8N1 settings were not applied. xdrv_08_serial_bridge.ino: - Increased the software serial bridge buffer size and changed type to prevent overflow. - Added missing serial config settings to the serial begin. Previously was forcing 8N1. xdrv_10_scripter.ino - Cleanup to use already present ConvertSerialConfig API. |
||
|---|---|---|
| .. | ||
| examples/swsertest | ||
| src | ||
| keywords.txt | ||
| library.json | ||
| library.properties | ||
| README.md | ||
TasmotaSerial
Implementation of software serial with hardware serial fallback library for the ESP8266 Implementation of dual UART hardware serial for the ESP32 Implementation of single UART hardware serial for the ESP32-S2
Allows for several instances to be active at the same time.
Please note that due to the fact that the ESP always have other activities ongoing, there will be some inexactness in interrupt timings. This may lead to bit errors when having heavy data traffic.