Skip to content
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

RAK4631 support #181

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

RAK4631 support #181

wants to merge 3 commits into from

Conversation

maxgerhardt
Copy link
Contributor

@maxgerhardt maxgerhardt commented Sep 23, 2023

Adds support for the Wiscore RAK4631 Board and its (from Adafruit) forked core https://github.com/RAKWireless/RAK-nRF52-Arduino in the latest 1.3.3. version. Following from community discussion.

Attempts to supersede the weird "live-patch" method that RAK does with https://docs.rakwireless.com/Knowledge-Hub/Learn/Board-Support-Package-Installation-in-PlatformIO/#update by introducing a proper package + board definition into mainline.

The package version is the 1.3.3 version with backpatches for the PlatformIO-specific library scripts (maxgerhardt/RAK-nRF52-Arduino@547e46c, maxgerhardt/RAK-nRF52-Arduino@758aff9, maxgerhardt/RAK-nRF52-Arduino@817eadb).

Blink example and Bluefruit example compile normally.

Suggested course of action:

  1. Merge Redirect package for wiscore builder-framework-arduino-nrf5#14
  2. Readjust builder/frameworks/arduino submodule target here
  3. Add framework package to registry, adjust platform.json
  4. Merge this PR

To test this PR on its own:

  1. Create any PlatformIO project (e.g., Board: "Arduino Uno", Framework "Arduino")
  2. Overwrite generated platformio.ini with
[env:wiscore_rak4631]
platform = https://github.com/maxgerhardt/platform-nordicnrf52.git#rak
framework = arduino
board = wiscore_rak4631
  1. Press build

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

Successfully merging this pull request may close these issues.

2 participants