• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

src/04-Jan-2025-191143

CMakeLists.txtD04-Jan-2025388 1511

README.rstD04-Jan-20251.7 KiB6143

prj.confD04-Jan-2025295 1211

sample.yamlD04-Jan-2025327 1615

README.rst

1.. _x-nucleo-iks4a1-shub2-sample:
2
3X-NUCLEO-IKS4A1: shield SHUB2 (Mode 2) sample
4#############################################
5
6Overview
7********
8This sample is provided as an example to test the X-NUCLEO-IKS4A1 shield
9configured in Sensor Hub mode (Mode 2).
10Please refer to :ref:`x-nucleo-iks4a1-mode-2` for more info on this configuration.
11
12This sample enables LSM6DSO16IS IMU in sensorhub mode with LIS2MDL magnetometer and
13LPS22DF pressure and temperature sensor.
14
15Then sensor data are displayed periodically
16
17- LSM6DSO16IS 6-Axis acceleration and angular velocity
18- LSM6DSO16IS (from LIS2MDL) 3-Axis magnetic field intensity
19- LSM6DSO16IS (from LPS22DF) ambient temperature and atmospheric pressure
20
21Requirements
22************
23
24This sample communicates over I2C with the X-NUCLEO-IKS4A1 shield
25stacked on a board with an Arduino connector, e.g. the
26:zephyr:board:`nucleo_f411re` board.
27
28Building and Running
29********************
30
31This sample runs with X-NUCLEO-IKS4A1 stacked on any board with a matching
32Arduino connector. For this example, we use a :zephyr:board:`nucleo_f411re` board.
33
34.. zephyr-app-commands::
35   :zephyr-app: samples/shields/x_nucleo_iks4a1/sensorhub2/
36   :host-os: unix
37   :board: nucleo_f411re
38   :goals: build flash
39   :compact:
40
41Sample Output
42=============
43
44 .. code-block:: console
45
46    X-NUCLEO-IKS01A4 sensor dashboard
47
48    LSM6DSO16IS: Accel (m.s-2): x: 0.081, y: -0.177, z: 9.945
49    LSM6DSO16IS: GYro (dps): x: 0.001, y: -0.000, z: 0.004
50    LSM6DSO16IS: Magn (gauss): x: 0.217, y: 0.015, z: -0.415
51    LSM6DSO16IS: Temperature: 20.8 C
52    LSM6DSO16IS: Pressure:99.756 kpa
53    736:: lsm6dso16is acc trig 314944
54
55    <updated endlessly every 2 seconds>
56
57References
58**********
59
60:ref:`x-nucleo-iks4a1`
61