…
|
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
README.rst | ||
prj.conf | ||
sample.yaml |
README.rst
.. _x-nucleo-iks4a1-shub2-sample: X-NUCLEO-IKS4A1: shield SHUB2 (Mode 2) sample ############################################# Overview ******** This sample is provided as an example to test the X-NUCLEO-IKS4A1 shield configured in Sensor Hub mode (Mode 2). Please refer to :ref:`x-nucleo-iks4a1-mode-2` for more info on this configuration. This sample enables LSM6DSO16IS IMU in sensorhub mode with LIS2MDL magnetometer and LPS22DF pressure and temperature sensor. Then sensor data are displayed periodically - LSM6DSO16IS 6-Axis acceleration and angular velocity - LSM6DSO16IS (from LIS2MDL) 3-Axis magnetic field intensity - LSM6DSO16IS (from LPS22DF) ambient temperature and atmospheric pressure Requirements ************ This sample communicates over I2C with the X-NUCLEO-IKS4A1 shield stacked on a board with an Arduino connector, e.g. the :zephyr:board:`nucleo_f411re` board. Building and Running ******************** This sample runs with X-NUCLEO-IKS4A1 stacked on any board with a matching Arduino connector. For this example, we use a :zephyr:board:`nucleo_f411re` board. .. zephyr-app-commands:: :zephyr-app: samples/shields/x_nucleo_iks4a1/sensorhub2/ :host-os: unix :board: nucleo_f411re :goals: build flash :compact: Sample Output ============= .. code-block:: console X-NUCLEO-IKS01A4 sensor dashboard LSM6DSO16IS: Accel (m.s-2): x: 0.081, y: -0.177, z: 9.945 LSM6DSO16IS: GYro (dps): x: 0.001, y: -0.000, z: 0.004 LSM6DSO16IS: Magn (gauss): x: 0.217, y: 0.015, z: -0.415 LSM6DSO16IS: Temperature: 20.8 C LSM6DSO16IS: Pressure:99.756 kpa 736:: lsm6dso16is acc trig 314944 <updated endlessly every 2 seconds> References ********** :ref:`x-nucleo-iks4a1`