boards: add support for the Waveshare nRF52840 Eval Kit#13860
boards: add support for the Waveshare nRF52840 Eval Kit#13860benpicco merged 6 commits intoRIOT-OS:masterfrom
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_analogtests/periph_gpiotests/periph_pwm/tests/sys_arduino_analogtests/periph_uarttests/driver_sht3xtests/driver_bme680tests/driver_sdcard_spitests/sys_arduino_analogexamples/gnrc_networkingand drivernrf802154[UPDATE]
Commit 84db9c2 can be dropped once PR #13858 is merged.Testing procedure
Issues/PRs references
Depends on PR #14480