Image header improvements and bugfixes - #375
Conversation
SergioGasquez
left a comment
There was a problem hiding this comment.
Thanks for your contribution! I think it's a more clean way to handle image headers, just left a few small comments. Do you mind resolving the conflicts? Once they are resolved I'll do tests it flashing a few devices
|
I've just taken a cursory look at these changes and they look really great, thanks for fixing all of this. Clearly I missed a number of things during my big refactor last year 😅 I will do some testing and take one more look at the code over the next couple days here. I have merged another PR adding some documentation so there are unfortunately a few merge conflicts, if you wouldn't mind rebasing this please in the meantime that would be appreciated! Sorry about that. |
a929f57 to
1091470
Compare
|
Thank you for review, rebased & updated some docs, let me know if you want to change doc format somehow |
|
Btw, I'm not familiar with your version bumping policy, do I need to change it in this PR? |
|
I did some testing today and things are looking pretty good here, thanks again for all your work! With the exception of the ESP8266 (which I've commented on above) I think everything seems to be working as expected. One small detail I did notice, since the ESP32-C2 does not support 40MHz as the flash frequency, and this is the default value, we do get an error when trying to flash without explicitly providing the This isn't great UX, but also can probably be handled in a separate PR. If you'd like to tackle it here you're of course welcome to, but it's up to you.
Nope, thanks for asking though! There are a few open PRs we'd like to merge and then we will publish a new release candidate. |
1091470 to
0b099cb
Compare
Good catch! I see 3 ways of implementing this:
I guess it is better to leave it as is in this PR, but fix it later |
jessebraham
left a comment
There was a problem hiding this comment.
Thanks for making those changes! Also, thanks for the suggestions RE the C2; I'll open an issue for it.
The original idea was to add ESP32S3 32MB flash support, but then I've discovered some bugs in current implementation such as
This PR also includes some documentation and interface improvements, as well as support for new flash sizes.
Workaround for #370
Testing