Skip to content

Releases: dok-net/espsoftwareserial

Fix to Delegate class template

26 Dec 08:38
Compare
Choose a tag to compare

An issue was corrected, that occurred during compilation of assigning a lambda expression to a Delegate.

Bug fixes

24 Dec 23:45
Compare
Choose a tag to compare

Various improvements to the Delegate class template.
Memory footprint reduction of SoftwareSerial instances based on 3rd party contribution by @dirkmueller

6.5.4

21 Dec 15:36
Compare
Choose a tag to compare
Bump release for global consistency of Delegate.h in released libraries.

Parity bug fix

20 Dec 13:00
Compare
Choose a tag to compare

Overflow condition caused data and parity to get out of sync permanently.

6.5.2

20 Dec 06:43
Compare
Choose a tag to compare
Move logger setup to the front of setup() to allow early diagnostic o…

Multiple fixes

19 Dec 21:50
Compare
Choose a tag to compare

Must not yield (or optimistic_yield()) in critical section that blocks all interrupts. Affected was write(...).
Put functions used while interrupts are blocked into IRAM cache.
In repeater example, detect parity errors.
Don't display parity error report though with HW serial it's not computed.

6.5.0

19 Dec 13:55
Compare
Choose a tag to compare
Use millis() for timeout over cycles - prefer long blocking over perf…

6.4.0: Reinstate "waveform" output generator.

05 Dec 09:35
Compare
Choose a tag to compare
Non-parity modes save 56 bytes of heap memory now.

6.3.0

21 Nov 21:00
Compare
Choose a tag to compare
Drop waveform-generating write code in favor of maintainable inverse …

6.2.2

20 Nov 12:55
Compare
Choose a tag to compare
Updated examples. Requires inverse logic support in ESP8266 HardwareS…