-
Notifications
You must be signed in to change notification settings - Fork 13.3k
2.5.0 IRAM usage core_esp8266_si2c.c #5707
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
Comments
Could you give a specific example or sketch that shows a difference? |
Mind you: I use Sloeber as IDE. |
Check out #6326. It's untested, but reduced IRAM usage by >500 bytes in the TWI code. Any testing you'd be able to provide would be welcome! |
The referenced PRs are merged, IRAM has improved quite a bit. Closing this. |
Hi there, I was rather surprised by the increase of iram-usage of my application when using release v2.5.0 for the first time. The map shows that the i2c-library is the greatest consumer of ram i.e. Aprox. 2500 bytes! As on the other hand the developers did their utmost to decrease iram-usage with aprox 700 bytes....
This increase is caused by the extension of the library with slave-functionality.
Wouldn't it be a good idea to have two versions of this library , with and without slave-functions. Or some kind of conditional compilation and/or linking two separate modules.
The text was updated successfully, but these errors were encountered: