Skip to content
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

Merged
merged 4 commits into from
Apr 15, 2021

Conversation

hathach
Copy link
Contributor

@hathach hathach commented Apr 13, 2021

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.

…_flags

- Add funhouse and feather esp32s2
- Add tinyuf2 version 0.4.0
@hathach hathach changed the base branch from master to fs_name_rework April 14, 2021 16:42
@hathach hathach changed the base branch from fs_name_rework to master April 14, 2021 16:43
@hathach
Copy link
Contributor Author

hathach commented Apr 14, 2021

merge latest commit from master to resolve platform.txt conflict, set base branch to other and back to get github update file changes.

@me-no-dev me-no-dev merged commit 72eb3f3 into espressif:master Apr 15, 2021
@me-no-dev
Copy link
Member

Thanks @hathach :) merged

@UnexpectedMaker
Copy link
Contributor

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?

@hathach
Copy link
Contributor Author

hathach commented Apr 15, 2021

Thanks @hathach :) merged

Superb! Thank you for a quick review and merge.

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?

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.

@me-no-dev
Copy link
Member

@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

@UnexpectedMaker
Copy link
Contributor

@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!

@hathach hathach deleted the add-boards-with-tinyuf2 branch June 25, 2021 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants