-
Notifications
You must be signed in to change notification settings - Fork 119
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
Image header improvements and bugfixes #375
Conversation
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.
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 |
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.
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