Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Conversation

@jessebraham
Copy link
Member

@jessebraham jessebraham commented Jul 7, 2023

The xtask package has two subcommands: build and wrap, which allow you to build the stub for a given chip and subsequently convert it to JSON format. This completes one task outlined in #17.

I've also updated the CI workflow, mostly to prepare for the addition of the ESP32-C6 and ESP32-H2. Additionally I have added a release workflow to automatically generate and upload the JSON stubs whenever a release is created.

I've also updated the README a bit.

Even though CI is green, I've noticed that building for the ESP32-S2 results in a linker error; this is the case in main as well. I know @MabezDev was working on updating the stubs, so hopefully this resolves itself with that PR whenever it lands. Maybe we should cargo build instead of cargo check in CI to test for this in the future.

Copy link
Member

@SergioGasquez SergioGasquez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking care of this!

Copy link
Contributor

@JurajSadel JurajSadel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

Copy link
Member

@SergioGasquez SergioGasquez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jessebraham jessebraham merged commit 1d435a4 into esp-rs:main Jul 10, 2023
@jessebraham jessebraham deleted the feature/ci branch July 10, 2023 16:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants