-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
Add Adafruit esp32s2 boards with custom bootloader, partition and upload.extra_flags #5056
Conversation
…_flags - Add funhouse and feather esp32s2 - Add tinyuf2 version 0.4.0
merge latest commit from master to resolve platform.txt conflict, set base branch to other and back to get github update file changes. |
Thanks @hathach :) merged |
This is cool! @hathach does this mean I can duplicate this with the TinyS2 and FeatherS2 variant + UF2 firmware and it will also work for buy boards? |
Superb! Thank you for a quick review and merge.
yeah, you will need partition.csv bootloader.bin and tinyuf2.bin . You could find that in the tinyuf2 release or build it yourself. Just follow my changes for adafruit boards. |
@UnexpectedMaker I will suggest you hurry up :) I need to release 2.0.0-rc1 to the board manager and will be nice if it's in there |
Ok, please don't wait for me then. I need a few days to get something implemented and tested and to truly understand the implications of doing this... like that I assume I'd lose the ability to allow people to pick custom partitions from the tools menu in the IDE etc. Some folks actually use that ;) Maybe I'll have something in for a future RC release. It's very exciting though! |
done on behalf of @ladyada, this PR does:
Please review and let me know if you want any changes.
Notes: tinyuf2 is a uf2 bootloader for multiple platforms. For esp32s2, it is an factory app to perform uf2 firmware update.