-
Notifications
You must be signed in to change notification settings - Fork 2k
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
boards: add support for the Waveshare nRF52840 Eval Kit #13860
boards: add support for the Waveshare nRF52840 Eval Kit #13860
Conversation
@RIOT-OS/maintainers does anyone has this board at hand for testing? |
We just got some in. I'll have a look when I am back in the office. |
Probably unrelated, but when I'm flashing my
When I use my jlink adapter I can flash it just fine. I thought that protection was from the original firmware and would be gone after first flashing RIOT, but I keep getting that message with ST-Link. |
de170b8
to
e26077f
Compare
This board does not come with a programmer, so I don't see why it should depend on #14480. Having the possibility to flash it with ST-Link is of course nice, but that's not requirement. Btw, please squash. |
Of course, you are right. |
e26077f
to
6123711
Compare
Oh just two things I noticed when adding support for a nRF52-module based board you should check:
If that works, all clocks should be set up all-right. (my module didn't have any external oscillators) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions. |
6123711
to
3387645
Compare
Hm, there is still a problem with Kconfig modelling and makefile dependencies. Probably, we need the fix in PR #18395. |
No need to ask for approval to squash in such tiny changes |
23c20fb
to
8475804
Compare
I would also be OK skipping the compile job after this one is complete as it is the intermittent unrelated failure. |
Though the binary size difference is a bit scary. |
Oops, too late. I aborted and restarted the compilation test already, also to give your Murdock test the precedence 😉 |
After 3 tries of compilation tests that failed each time due to the unrelated hash mismatch problem (this time in compile/tests/saul/esp32-wrover-kit:gnu), I would restart the CI test without compilation test. |
Contribution description
This PR adds the support for the Waveshare nRF52840 Eval Kit.
The main on-board components of the Waveshare nRF52840 Eval Kit are:
The board definition include SAUL support as well Arduino support including Arduino PWM. The follwing peripherals and on-board components were tested:
tests/periph_adc
/tests/sys_arduino_analog
tests/periph_gpio
tests/periph_pwm
/tests/sys_arduino_analog
tests/periph_uart
tests/driver_sht3x
tests/driver_bme680
tests/driver_sdcard_spi
tests/sys_arduino_analog
examples/gnrc_networking
and drivernrf802154
[UPDATE]
Commit 84db9c2 can be dropped once PR #13858 is merged.Testing procedure
Issues/PRs references
Depends on PR #14480