boards/shields/x_nucleo_iks01a3/doc/index.rst
.. _x-nucleo-iks01a3:
X-NUCLEO-IKS01A3: MEMS Inertial and Environmental Multi sensor shield #####################################################################
Overview
The X-NUCLEO-IKS01A3 is a motion MEMS and environmental sensor expansion board for the STM32 Nucleo. It is equipped with Arduino UNO R3 connector layout, and is designed around the LSM6DSO 3D accelerometer and 3D gyroscope, the LIS2MDL 3-axis magnetometer, the LIS2DW12 3-axis accelerometer, the HTS221 humidity and temperature sensor, the LPS22HH pressure sensor, and the STTS751 temperature sensor.
The X-NUCLEO-IKS01A3 interfaces with the STM32 microcontroller via the I2C pin, and it is possible to change the default I2C port.
.. image:: img/x-nucleo-iks01a3.jpg :align: center :alt: X-NUCLEO-IKS01A3
More information about the board can be found at the
X-NUCLEO-IKS01A3 website_.
Hardware Description
X-NUCLEO-IKS01A3 provides the following key features:
Hardware Configuration
X-NUCLEO-IKS01A3 board connects the various devices on two separate I2C bus:
X-NUCLEO-IKS01A3 board can be configured in two different ways: Mode 1 and Mode 2
In standard I2C mode the two buses are connected together. As a consequence, all devices on the shield reside on the same I2C bus and are accessible from the main board through I2C bus.
The jumper configuration to activate this mode is:
In SensorHub mode LSM6DSO and LIS2DW12 are connected to I2C2 and are accessible from the main board. All the other devices are connected to LSM6DSO master through I2C1.
The jumper configuration to activate this mode is:
More information about X-NUCLEO-IKS01A3 configuration modes can be found in the
X-NUCLEO-IKS01A3 user manual_
Programming
Two samples are provided as examples for x-nucleo-iks01a3 shield:
x-nucleo-iks01a3-std sample application, to be used when the shield is configured
in Standard Modex-nucleo-iks01a3-shub sample application, to be used when the shield is configured
in SensorHub ModeSee also :ref:shields for more details.
References
.. target-notes::
.. _X-NUCLEO-IKS01A3 website: https://www.st.com/en/ecosystems/x-nucleo-iks01a3.html
.. _X-NUCLEO-IKS01A3 user manual: https://www.st.com/resource/en/user_manual/dm00601501.pdf