Zephyr Board Files for Non-Sense XIAO nrf54l15

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…
:grin: I think you are the tip of the spear :+1:

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 under boards/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 :slight_smile: PJ :v: