Attitude Monitor Project with XIAO_nRF54L15 Sense

Hi there,

Awesome, and it works like a BOSS,


:person_fencing:

Interesting, on the Flashing,
I unzipped everything in a folder , opened a Nrf Ver 3.1…1 terminal

Working directory: d:\Nordic\myapps\workspace\watchface
SDK:               nRF Connect SDK v3.1.1
Toolchain:         nRF Connect SDK Toolchain v3.1.1

PS D:\Nordic\myapps\workspace\watchface> cd..
PS D:\Nordic\myapps\workspace> cd Attitude_imu
PS D:\Nordic\myapps\workspace\Attitude_imu> west build -p always -d build_xiao `
  -b xiao_nrf54l15/nrf54l15/cpuapp . -- `
  -D BOARD_ROOT=C:/ncs/Seeed/platform-seeedboards/zephyr `
  -DSB_CONFIG_BOOTLOADER_MCUBOOT=n `
  -DCONFIG_BOOTLOADER_MCUBOOT=n

then a flash command

west flash -d build_xiao -r openocd

and after about 30 or so( a days worth) I would say I got an error, that OpenOCD couldn’t write to a memory location after a halt command, I went XIAO>SWD>JLINK>DK_Board< and got it back. I will experiment to see if I can reproduce it with the code I was using, was for the round-display.

also in between builds I do a REMOVE (to be clean)
typical looks like this,

# from D:\Nordic\myapps\workspace\watchface
Remove-Item -Recurse -Force .\build_xiao -ErrorAction SilentlyContinue

west build -p always -b xiao_nrf54l15/nrf54l15/cpuapp -d build_xiao . -- `
  -DSHIELD=seeed_xiao_round_display `
  -D BOARD_ROOT=C:/ncs/Seeed/platform-seeedboards/zephyr `
  -DSB_CONFIG_BOOTLOADER_MCUBOOT=n `
  -DCONFIG_BOOTLOADER_MCUBOOT=n

west flash -d build_xiao -r openocd

after I just use the UP arrow key to cycle through the commands each iteration. :+1:, IMO no excuse for not learning one method or another.

GL :slight_smile: PJ :v: