-
Notifications
You must be signed in to change notification settings - Fork 16
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
Non blocking download #34
Conversation
23c6493
to
2dbf0fb
Compare
Memory usage change @ d329606
Click for full report table
Click for full report CSV
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would take this chance to move LZSS decoder in a separate library, probably also CRC32 stuff; that code can be reused here and from ArduinoIoTCloud.
Apart from that LGTM
I did not test it 🙂
d329606
to
d153911
Compare
Memory usage change @ d153911
Click for full report table
Click for full report CSV
|
This PR should also fix #28 |
Memory usage change @ 38bdbc3
Click for full report table
Click for full report CSV
|
Memory usage change @ 046e03f
Click for full report table
Click for full report CSV
|
046e03f
to
32ff784
Compare
Memory usage change @ 32ff784
Click for full report table
Click for full report CSV
|
32ff784
to
93c64ee
Compare
Memory usage change @ 93c64ee
Click for full report table
Click for full report CSV
|
93c64ee
to
47a716f
Compare
Memory usage change @ 47a716f
Click for full report table
Click for full report CSV
|
Added the possibility to run download in a non blocking fashion
47a716f
to
13c6009
Compare
This PR aims to provide ESP32 OTA with a download that runs in a non blocking fashion, for this reason the code of the download routine is implemented similarly to IOTCloud new implementation released in https://github.com/arduino-libraries/ArduinoIoTCloud/tree/2.0.0