Added samples that show off trigger functionality, removed fxos8700 driver specific sample Signed-off-by: Krystof Sadlik <krystof.sadlik@nxp.com>
47 lines
1.4 KiB
ReStructuredText
47 lines
1.4 KiB
ReStructuredText
.. zephyr:Code-sample:: magn-trig
|
|
:name: Magnetometer trigger
|
|
|
|
Test and debug magnetometer with interrupts
|
|
|
|
Overview
|
|
********
|
|
|
|
Sample application that reads magnetometer (X, Y, Z) data from
|
|
the available device that implements SENSOR_TRIG_DATA_READY and SENSOR_CHAN_MAGN_*.
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
.. code-block:: devicetree
|
|
|
|
/ {
|
|
aliases {
|
|
magn0 = &fxos8700;
|
|
};
|
|
};
|
|
|
|
Make sure the aliases are in devicetree, then build and run with:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/sensor/magn_trig
|
|
:board: <board to use>
|
|
:goals: build flash
|
|
:compact:
|
|
|
|
Sample Output
|
|
=============
|
|
|
|
.. code-block:: console
|
|
|
|
fxos8700@1d (x, y, z): ( -0.107000, 0.118000, -1.026000)
|
|
fxos8700@1d (x, y, z): ( -0.132000, 0.083000, -0.981000)
|
|
fxos8700@1d (x, y, z): ( -0.143000, 0.102000, -0.931000)
|
|
fxos8700@1d (x, y, z): ( -0.153000, 0.126000, -0.843000)
|
|
fxos8700@1d (x, y, z): ( -0.145000, 0.152000, -0.802000)
|
|
fxos8700@1d (x, y, z): ( -0.143000, 0.125000, -0.740000)
|
|
fxos8700@1d (x, y, z): ( -0.133000, 0.130000, -0.736000)
|
|
fxos8700@1d (x, y, z): ( -0.133000, 0.124000, -0.776000)
|
|
fxos8700@1d (x, y, z): ( -0.120000, 0.123000, -0.776000)
|
|
fxos8700@1d (x, y, z): ( -0.135000, 0.120000, -0.782000)
|
|
fxos8700@1d (x, y, z): ( -0.129000, 0.116000, -0.787000)
|