Skip to content

Add SparkFun ESP32 MicroMod #605

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

Merged
merged 10 commits into from
Apr 14, 2022
Merged

Add SparkFun ESP32 MicroMod #605

merged 10 commits into from
Apr 14, 2022

Conversation

seanhagen
Copy link
Contributor

Add the JSON configuration for the SparkFun ESP32 MicroMod

@seanhagen
Copy link
Contributor Author

I did my best to translate the info from the boards.txt using the 1.0.1 tarball downloaded from the url in the SparkFun board manager JSON file, but I'm not 100% certain I got it right, so I'm attaching the esp32micromod section of the boards.txt here:
micromod.txt

@valeros
Copy link
Member

valeros commented Aug 17, 2021

Hi @seanhagen ! Thanks for the PR! Currently we only support the official Arduino ESP32 core from https://github.com/espressif/arduino-esp32, so it might be a good idea to submit a PR with this new variant to that repository so it will land in the upcoming v2.0.

@seanhagen
Copy link
Contributor Author

@valeros is that the repository that pio downloads to ~/.platformio/packages/framework-arduinoespressif32 ? Cause if it is I've been looking for that repo so I could add the variant!

@seanhagen
Copy link
Contributor Author

Opened a PR to add the ESP32 MicroMod to the espressif/arduion-esp32 repo!

@valeros
Copy link
Member

valeros commented Aug 17, 2021

is that the repository that pio downloads to ~/.platformio/packages/framework-arduinoespressif32 ?

That's right, PlatformIO uses the latest stable v1.0.6

@seanhagen
Copy link
Contributor Author

So if the PR I opened in the espressif/arduion-esp32 repo is merged, is this one still required or is there some tooling or scripts that will automagically generate the esp32micromod.json file from that repo?

@valeros
Copy link
Member

valeros commented Aug 17, 2021

Most of the board manifests are handled manually.

Causes the board to reset when in the Weather Station carrier board and the rain
sensor is tripped.
@seanhagen
Copy link
Contributor Author

Just waiting on the maintainers of the espressif/arduino-esp32 to either merge the PR I've got open there or to let me know if it needs any more work, I'll update here when that PR is merged in.

@seanhagen
Copy link
Contributor Author

The espressif/arduino-esp32 PR that adds the MicroMod is merged! Looks like it's gonna be in v2 😄

@michaelcdillon
Copy link

Thanks @seanhagen for putting in this board request, and doing the leg work in the PR that adds the MicroMod!

I'm also looking to use this board, so is there anything here I can do to help get this merged in?

I added the board manually, but I'm getting a missing pins_arudino.h error, which suggests that the framework isn't pulling the latest stable version of arduino-esp32. I've tried to force update the framework by removing it and reinstalling, but the version downloaded doesn't have the changes @seanhagen put in to that repo.

Its not clear to me what drives what version of that repo is included with this framework, so any help in overriding this would be helpful to me while we wait on the official inclusion of this board.

@valeros valeros merged commit 6a26ad8 into platformio:develop Apr 14, 2022
@valeros
Copy link
Member

valeros commented Apr 14, 2022

Many thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants