Added support for RAK3401 + RAK13302 (RAK WisMesh 1W)#28
Draft
Carl-McCoy wants to merge 8 commits intoattermann:masterfrom
Draft
Added support for RAK3401 + RAK13302 (RAK WisMesh 1W)#28Carl-McCoy wants to merge 8 commits intoattermann:masterfrom
Carl-McCoy wants to merge 8 commits intoattermann:masterfrom
Conversation
afb5719 to
ce72700
Compare
…AK4630, I think does actually autoprovision though
…autoprovision as model 12 but the radio didn't work with this or when provisioned as board 14
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.
Support for RAK3401 MCU with RAK13302 PA
Not ready to merge
https://store.rakwireless.com/products/wismesh-1w-booster-starter-kit
This is the first thing I've done involving platformio or RNode firmwares and I don't know what I'm doing.
Hopefully someone can spot any obvious issues here.
Firmware builds and is stable so far with atterman's latest filesystem commits.
Note to self: Clean/Update PlatformIO lib imports of microReticulum and microStore when merging changes.
Issues
This should be fixed to allow use of GPS etc. on the secondUncertainties
1 )
Boards.h / platformio.ini- Not sure what the best method is to define the IDs, but this looked okay reusing 0x10 and incrementing. I'm still unsure where the BOARD_RAK3401 ID is used.2 )
boards/rak3401.jsonisn't/shouldn't be required and using4631.jsonworks. I had issues making it work again, left as 3401 board and variant for now.I'm not sure what the right way to add the variant is, but tried a few, settling on this setup when it packaged with the rnode_firmware_rak4631.zip filename needed for rnodeconf.
3 ) Provisioning when uploading worked once that I saw. Unsure if it's a timing issue on startup (occasionally requires a reset and provisioning within the next ~5 seconds) or the
platformio.iniboard / variant settings