With previous XIAO series boards, we could easily write sketches using Arduino thanks to the Board Support Package (BSP). However, the XIAO nRF54L15 did not have a BSP, limiting the development environment to Zephyr.
I imagine many of you have struggled with learning Zephyr or setting up the environment.
Now, @Loren_Bufanu is developing an nRF54L15 BSP on GitHub (link below).
While full-scale debugging support is still under development, I can already write and run Arduino sketches with few issues. Most existing Arduino libraries and sketches work with little to no modification. Compile times are also significantly faster compared to Zephyr.
I have written a few sample sketches, so please use them as a reference.
Wow, wonderful news.
I will test it today, should be easy because there is a JSON to integrate it in my Eclipse/Sloeber.
So I have to buy a few nrf54L15-XIAOs next week. Exciting …
That saves a lot of time for me. My own integration of the Nordic bare metal environment into Eclipse is far away from success as I can spent only a few hours per week for it.
Thank You for the information.
Update:
The preparation of my IDE has taken only a few minutes and compilation runs (empty setup() and loop() with including Arduino.h). Now I have to wait for the XIAO-boards. There are some selectors (ZigBee, BLE, etc.), may be I have to learn more if it does not run with default (no) selections. But that is for the next week …
(Would be interesting if I can exclude compiling and linking of resources that I do not need.)
Update 2: (not technical)
Does someone know, how to order XIAO-boards at seedstudio without PayPal?
My latest XIAO-Boards (nrf52840) I ordered at Amazon, but they do not have nrf54L15.
Now I spent a lot of time trying to buy a XIAO-board, more, than installing and testing the developer environment. But no success … not possible to buy.
Update 3: Meanwhile I found a seller with several payment conditions.