Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EspSoftwareSerial 6.4.0: Non-parity modes save 56 bytes of heap memory (loopback example) #6882

Merged
merged 1 commit into from Dec 5, 2019

Conversation

@dok-net
Copy link
Contributor

dok-net commented Dec 5, 2019

The saved heap is offset by 8 bytes more used IRAM, but buffer sizes can vary widely, depending on use case, therefore this change is given preference.
Hardened code in non-parity mode against setting parity case by case.
Waveform generator is back after one release without it.

Hardened code in non-parity mode against setting parity case by case.
Waveform generator is back after one release without.
@dok-net dok-net changed the title Non-parity modes save 56 bytes of heap memory. EspSoftwareSerial: Non-parity modes save 56 bytes of heap memory. Dec 5, 2019
@dok-net dok-net changed the title EspSoftwareSerial: Non-parity modes save 56 bytes of heap memory. EspSoftwareSerial: Non-parity modes save 56 bytes of heap memory (loopback example) Dec 5, 2019
@dok-net dok-net changed the title EspSoftwareSerial: Non-parity modes save 56 bytes of heap memory (loopback example) EspSoftwareSerial 6.4.0: Non-parity modes save 56 bytes of heap memory (loopback example) Dec 5, 2019
@devyte devyte merged commit 8a6a7f7 into esp8266:master Dec 5, 2019
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@dok-net dok-net deleted the dok-net:swserial branch Dec 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.