I am using the LSM6DS3 sensor built into the Seeed XIAO BLE nRF52840 Sense.
However, when I write the “HighLevelExample” in the Examples section, I get strange results.
The following image shows the result. The sensor is stationary on the table.
I’m having the same issue: The same odd readings, regardless of the position/motion of the board. I get the following reporting, repeated endlessly.
X1 = 13.7753
Y1 = 13.7753
Z1 = 13.7753
The test code is working on my side, you can refer to the board type I have chosen. Have you tried re-flashing the firmware? If this still happens, we will consider if it is a quality issue with the product itself.
I am having this issue when using the board package “Seeed nRF52 mbed-enabled Boards” v1.0.0
When I use v2.7.2 it works fine. I very much would like to use v1.0.0 as I am only able to go to deep sleep mode properly in that version.
Looks like I know what the problem is. We have now discarded the original XIAO BLE on-board package (as you experienced, it was very confusing). Some time ago, we updated the new XIAO BLE on-board package. You guys can update the on-board package according to our wiki.
We divided into two XIAO BLE on-board packages, their application scope is different, we have marked which on-board package should be used in front of each case, you can then refer to the content of XIAO BLE low-power mode using the new on-board package to retry again.