-
Notifications
You must be signed in to change notification settings - Fork 2.1k
boards/seeedstudio-xiao-nrf52840: initial board support #20980
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
Conversation
Currently failing tests:
|
Most of those are software-only and won't depend on the board. (Thinking of it, we should probably add a general board test app that makes it easier to evaluate a newly ported board) |
True, but I've still managed to find some issues which are at least board-related :)
Great, I'll have a look! Do we have a list of such useful test applications for new boards somewhere? May be good to add a pointer to the documentation.
Or even better! |
4e1d250
to
f4709f9
Compare
f4709f9
to
72f9fb0
Compare
|
|
|
Status update on tests that have been failing previously:
Some of them fail with |
72f9fb0
to
8d59531
Compare
IMO it looks good and you can resolve the suggestions. I gave this a quick test run with |
45afe17
to
58c7882
Compare
For consistency with the other boards, I would probably leave them in the header. How to deal with the Do you want/need to have anything else tested specifically? It seems like the static tests are unhappy about trailing whitespaces in I ordered a Xiao nRF52840 Sense board yesterday, which we want to use for an upcoming seminar. Apparently the LSM6DS3TR-C is fully compatible with the LSM6DSL that is already implemented in RIOT :) |
As for the other boards, I've left them there and added them to the doccheck excludes (using a pattern instead of listing them all individually).
which one do you mean?
Nice, should be straightforward to add to RIOT with this one as blue-print!
I'd say I'm happy with the testing both from my and your side. Thanks again! |
Nevermind, there is no group-opening operator in the |
0ce3571
to
1c620fc
Compare
1c4831f
to
8562ca9
Compare
LGTM, IMO this is ready for merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CI is very unhappy about the missing space after the ,
in GPIO_PIN(<port>,<pin>)
and cluttering the code preview with warnings to the point it is hard to read the code.
Would you mind to just obey with what the CI suggests (see inline) to get rid of the linter warnings?
8562ca9
to
a0678a7
Compare
Sure sorry, done :) |
Thanks everyone! |
Contribution description
Initial board support for the tiny Seed Studio XIAO nRF52840. It uses the same bootloader as the Adafruit nrf52840 Feather (Sense) boards.
Testing procedure
I'm still in the process of running
BUILD_IN_DOCKER=1 dist/tools/compile_and_test_for_board/compile_and_test_for_board.py . seeedstudio-xiao-nrf52840
locally and will report back with the result later.Look through the header and configuration files. I've mostly followed the example from
feather-nrf52840-sense
andnrf52840dk
(for the external flash).Check generated documentation for the board.