1.. zephyr:code-sample:: sensing
2   :name: Sensing subsystem
3   :relevant-api: sensing_api
4
5   Get high-level sensor data in defined intervals.
6
7Overview
8********
9
10A simple sample that shows how to use the sensors with sensing subsystem APIs. It defines
11two sensors, with the underlying device bmi160 emulator, and gets the sensor
12data in defined interval.
13
14The program runs in the following sequence:
15
16#. Define the sensor in the dts
17
18#. Open the sensor
19
20#. Register call back.
21
22#. Set sample interval
23
24#. Run forever and get the sensor data.
25
26Building and Running
27********************
28
29This application can be built and executed on native_posix as follows:
30
31.. zephyr-app-commands::
32   :zephyr-app: samples/subsys/sensing/simple
33   :host-os: unix
34   :board: native_posix
35   :goals: run
36   :compact:
37
38To build for another board, change "native_posix" above to that board's name.
39At the current stage, it only support native posix
40