roughed in support for esp32-h2 via Waveshare dev board#8879
roughed in support for esp32-h2 via Waveshare dev board#8879jp-bennett wants to merge 12 commits into
Conversation
|
CI scripts probably need an update to add the arch |
|
Please holler at me when we're ready to merge this (or any new platform) so I can adjust CI 👍 mostly https://github.com/meshtastic/gh-action-firmware and Actions in here |
There aren't any devices using the esp32-h2 yet, so no rush to get the actions working. It was mostly an exercise to see how challenging it would be. Unclear whether we should go ahead and merge this as a placeholder or not. |
|
@copilot resolve the merge conflicts in this pull request. Prefer changes made in the upstream branch (develop). |
CI builds will fail until additional esp32h2 plumbing is set up.
vidplace7
left a comment
There was a problem hiding this comment.
This compiles correctly now after rebasing on the pioarduino work in develop.
@jp-bennett can you test this on your waveshare board?
Firmware Size Report21 targets | no baseline available yet
Show 16 more target(s)
Updated for a6ce6db |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughAdds a PlatformIO variant for the Waveshare ESP32-H2 and updates target-specific compilation, serial handling, watchdog behavior, deep sleep, modem sleep, and board pin configuration. ChangesESP32-H2 support
Estimated code review effort: 2 (Simple) | ~15 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
I gotta pull this hardware back out and test again |
⚡ Try this PR in the Web FlasherWarning This is an automated, unreviewed CI test build. Back up your device configuration Supported boards built by this PR (29)
Build artifacts expire on 2026-08-15. Updated for |
Adds a rough initial
esp32-h2target for the Waveshare ESP32-H2 dev board.This PR:
esp32h2PlatformIO base and thewaveshare-esp32h2board environmentdevelopwhile preserving the esp32-h2-specific serial and watchdog handling needed for this targetValidation performed:
waveshare-esp32h2is includedplatformio run -e waveshare-esp32h2build, but dependency download was blocked by external SSL certificate verification in the sandboxHardware testing has not been performed because there are not yet devices using esp32-h2 in-tree.
🤝 Attestations
Summary by CodeRabbit
New Features
Bug Fixes