 Hello, and welcome to this video about the iNemo Discovery M1 kit. This kit enables developers to explore the main features of the iNemo M1 9-axis motion sensing system and create applications around it. iNemo M1 is the first system onboard 9-axis motion sensing in the iNemo family. It integrates 6-axis e-compass 3-axis gyroscope with a powerful 32-bit ARM Cortex-M3 computational core and an onboard voltage regulator. This video describes the ecosystem for Discovery M1, which includes hardware, firmware, and user interface. Thanks to a complete set of communication interfaces and motion sensing capabilities in a very small form factor, plus the possibility to embed ST's sensor fusion algorithms, the iNemo Discovery M1 is a flexible solution for easy, high-performance orientation estimation and motion tracking functionality for applications such as wearable fitness and health, gaming, and robotics. Let's take a look at the Discovery M1 hardware in more detail. The board is 35 by 35 square millimeters and combines a 9-axis iNemo M1 with an LPS-331 AP pressure sensor to create a platform with 10 degrees of freedom. The board integrates a complete set of development capabilities, SWD connector for easy programming and debugging, USB for PC communication, several power supply options through USB, VDD, or Vext pins, reset user LED and user button, and all iNemo M1 GPIOs are accessible via headers for testing and debugging. A complete firmware package is available for the Discovery M1 board. The firmware architecture includes sensor and microcontroller libraries, low-level driver for SPI and I2C interfaces, two applications demos, a HRS and tilted compass with magnetometer calibration, and several example workspaces. The firmware package may be used as a template for application development. Now let's look at the user interface. Prior to launching the user interface, connect the Discovery M1 board to a free USB port. This allows the user interface to automatically find the communication port. First, the kit selector window appears, allowing board selection. Choose STEVAL MKI-121-V1 Discovery M1. Once the correct communication port is selected, click on the connect icon to open the communication. This is confirmed in the log box. From the sensor setting window, it is possible to enable or disable sensor output, set a sampling frequency, configure sensor features and calibration parameters. Before starting with acquisition, it is possible to enable the AHRS, or Attitude Heading Reference System, and tilted compass demo. When the AHRS is enabled, the sampling frequency is automatically set to 50 Hz and cannot be changed. Now click START for acquisition. You can view the sensor data output by clicking the sensor icon on the left of the screen. The orientation performances of the AHRS algorithm, a common filter algorithm for sensor fusion, can be seen on the roll, pitch and yaw graphics, or in the quaternion view. The AHRS algorithm performance can be visualized through the 3D demo cube. As the board moves, the cube changes orientation according to the rotation direction. In order to align the board movements to the monitor direction, point the USB cable towards the monitor and press the F2 key. The tilted compass is an additional demo included. To enable it, check the compass box in the sensor settings window, and then click on the compass icon. Tilted compass is used to compute the heading angle when the board is inclined. This estimation makes use of the accelerometer and magnetometer outputs. An automatic procedure for magnetometer calibration has been included to improve the heading measurements. To enable it, go to magnetometer sensor setting window, start calibration, and explore all the directions with the board. The iNemo Suite GUI also offers a device firmware upgrade interface to facilitate user firmware upgrades. The Discovery M1 kit comes with an iNemo Suite setup, STSW iNemo 001, including all necessary firmware, software and documentation. You can download it from st.com. For more information, visit www.st.com. Thank you!