feat: add support for RAK Wismesh Tag hardware platform#6853
Merged
caveman99 merged 23 commits intomeshtastic:masterfrom Jul 14, 2025
Merged
feat: add support for RAK Wismesh Tag hardware platform#6853caveman99 merged 23 commits intomeshtastic:masterfrom
caveman99 merged 23 commits intomeshtastic:masterfrom
Conversation
Contributor
Author
|
This is a soon-to-be-released new hardware platform, nRF52840+SX1262 , Card form |
caveman99
requested changes
Jun 5, 2025
fifieldt
reviewed
Jun 8, 2025
…e build flags in platformio.ini
Contributor
Author
|
@fifieldt We hope to release this product as soon as possible and would appreciate it if it could be merged earlier. |
…e build flags in platformio.ini
Contributor
Author
|
@caveman99 This product will be released soon. I hope it can be merged as soon as possible. Thank you. |
caveman99
requested changes
Jul 13, 2025
Contributor
There was a problem hiding this comment.
Pull Request Overview
A concise summary of this PR: it introduces support for the RAK Wismesh Tag hardware platform by defining its pin mappings, initialization routines, and build configuration.
- Added a new variant directory (
rak_wismeshtag) withvariant.handvariant.cppfor pin definitions and initialization. - Created a PlatformIO environment in
platformio.initailored to the Wismesh Tag, including board flags and library dependencies. - Updated
architecture.hto recognizeWISMESH_TAGas a valid hardware vendor model.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| variants/rak_wismeshtag/variant.h | Pin definitions, macros, and hardware configuration for the new Wismesh Tag board |
| variants/rak_wismeshtag/variant.cpp | Digital pin map and initVariant implementation to power LEDs and 3.3V rail |
| variants/rak_wismeshtag/platformio.ini | PlatformIO environment setup with build flags and dependencies |
| src/platform/nrf52/architecture.h | Added WISMESH_TAG to the HW_VENDOR conditional definitions |
Comments suppressed due to low confidence (1)
variants/rak_wismeshtag/platformio.ini:6
- The include path
-IVariants/rak_wismeshtaguses an uppercase 'V', but the directory is namedvariants. This mismatch can break builds on case-sensitive systems. Change to-Ivariants/rak_wismeshtag.
build_flags = ${nrf52840_base.build_flags} -Ivariants/rak_wismeshtag -D WISMESH_TAG -D RAK_4631
caveman99
approved these changes
Jul 14, 2025
oscgonfer
pushed a commit
to fablabbcn/smartcitizen-meshtastic
that referenced
this pull request
Jul 21, 2025
) * add new platform rak_wismeshtag * Remove RTC and Ethernet definitions from variant.h * Remove unused EINK and Ethernet definitions from variant.h and platformio.ini * Add WISMESH_TAG hardware model definition in architecture.h and update build flags in platformio.ini * Remove unused build flags and dependencies --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: daniel <daniel.cao@rakwireless.com> Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
oscgonfer
pushed a commit
to fablabbcn/smartcitizen-meshtastic
that referenced
this pull request
Jul 22, 2025
) * add new platform rak_wismeshtag * Remove RTC and Ethernet definitions from variant.h * Remove unused EINK and Ethernet definitions from variant.h and platformio.ini * Add WISMESH_TAG hardware model definition in architecture.h and update build flags in platformio.ini * Remove unused build flags and dependencies --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: daniel <daniel.cao@rakwireless.com> Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
oscgonfer
pushed a commit
to fablabbcn/smartcitizen-meshtastic
that referenced
this pull request
Jul 23, 2025
) * add new platform rak_wismeshtag * Remove RTC and Ethernet definitions from variant.h * Remove unused EINK and Ethernet definitions from variant.h and platformio.ini * Add WISMESH_TAG hardware model definition in architecture.h and update build flags in platformio.ini * Remove unused build flags and dependencies --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: daniel <daniel.cao@rakwireless.com> Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.