Hi there,
SO I’m seeing this on the Zephyr side and ALL the DK examples are working for it, I think the NRF_SDK pulls the boards from Zephyr ?
AI is offering this…
I think you are the tip of the spear
What is supported right now
- Zephyr’s official board listing already includes
xiao_nrf54l15
as a supported board. Zephyr Project Documentation - A pull request was merged to add support for XIAO nRF54L15 under the “seeed” board set. GitHub+1
- The board file set includes files like:
pre_dt_board.cmake
seeed_xiao_connector.dtsi
openocd.cfg
xiao_nrf54l15-pinctrl.dtsi
…along with docs and DTS underboards/seeed/xiao_nrf54l15
in Zephyr upstream. GitHub
So any builds targeting xiao_nrf54l15
will use that set of files.
Sense vs Non-Sense variant
- The Sense version (XIAO nRF54L15 Sense) adds sensors (IMU, microphone) on top of the base XIAO nRF54L15. CNX Software - Embedded Systems News+2Seeed Studio+2
- However, in Zephyr’s board support, I did not locate a separate board name or DTS variant specifically for “sense” vs “non-sense.” The supported board is just
xiao_nrf54l15
. - That implies the “sense” features may be added via overlay DTS or optional sensor nodes in the board or application level, rather than via a completely separate board file in Zephyr currently.
What to check / verify in your environment
- In your local Zephyr (or NCS) tree, check under
boards/seeed/xiao_nrf54l15/
— you should see the files listed above. - Check the
compatible = "seeed,xiao_nrf54l15"
in the DTS and see whether any sensor nodes are enabled conditionally. - If you have a “sense” hardware variant, you may need an overlay (e.g.
boards/seeed/xiao_nrf54l15_sense.dts
or a board overlay in your application) to enable the IMU/microphone devices.
Good stuff,
I hope the Wiki catches up…
HTH
GL PJ