Sensor and motion algorithm software expansion for STM32Cube

The X-CUBE-MEMS1 expansion software package for STM32Cube runs on the STM32 and includes drivers that recognize the sensors and collect temperature, humidity, pressure and motion data from the HTS221, LPS22HB, LPS22HH, STTS751, LSM6DSL, LSM303AGR, LIS2MDL, LIS2DW12 and LSM6DSO devices.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

The software comes with a sample implementation of the drivers running on the X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3 expansion boards connected to a featured STM32 Nucleo development board.

The software provides sample applications and advanced motion libraries (MotionAC, MotionAR, MotionAT, MotionAW, MotionCP, MotionEC, MotionFA, MotionFD, MotionFX, MotionGC, MotionGR, MotionID, MotionMC, MotionPE, MotionPM, MotionPW, MotionSD, MotionSM and MotionTL).

主な特徴

  • Complete software to build applications using temperature and humidity sensors (HTS221 for both X-NUCLEO-IKS01A2 and X-NUCLEO-IKS01A3), pressure sensor (LPS22HB for X-NUCLEO-IKS01A2 and LPS22HH for X-NUCLEO-IKS01A3), temperature sensor (STTS751 for X-NUCLEO-IKS01A3) and motion sensors (LSM303AGR and LSM6DSL for X-NUCLEO-IKS01A2 and LIS2MDL, LIS2DW12 and LSM6DSO for X-NUCLEO-IKS01A3)
  • Several examples to show the innovative inertial and environmental sensors
  • Sample application to transmit real-time sensor data to a PC
  • Compatible with the Unicleo-GUI graphical user interface to display sensor data and configure outputs
  • Sample implementation available on the X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3 boards connected to a NUCLEO-F401RE, NUCLEO-L152RE, NUCLEO-L476RG or NUCLEO-L053R8 development board
  • Advanced motion libraries with sample applications
  • Package compatible with STM32CubeMX, can be downloaded from and installed directly into STM32CubeMX
  • Easy portability across different MCU families, thanks to STM32Cube
  • Free, user-friendly license terms

画像

×

リソース

技術文書

製品スペック
Description バージョン サイズ
DB2442 DB2442: Sensor and motion algorithm software expansion for STM32Cube 13.0 968.26 KB
ユーザマニュアル
Description バージョン サイズ
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283.23 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485.46 KB
UM2182 UM2182: Getting started with MotionAC accelerometer calibration library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 1.12 MB
UM2193 UM2193: Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 1.25 MB
UM2349 UM2349: Getting started with MotionAT active time library in X-CUBE-MEMS1 expansion for STM32Cube 3.0 1.03 MB
UM2194 UM2194: Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 1.8 MB
UM2224 UM2224: Getting started with MotionCP real-time carry position library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 746.02 KB
UM2225 UM2225: Getting started with MotionEC real-time E-Compass library in XCUBE-MEMS1 expansion for STM32Cube 5.0 625.39 KB
UM2216 UM2216: Getting started with MotionFA fitness activity library in X-CUBE-MEMS1 expansion for STM32Cube 5.0 723.42 KB
UM2275 UM2275: Getting started with MotionFD real-time fall detection library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 643.98 KB
UM2220 UM2220: Getting started with MotionFX sensor fusion library in X-CUBE-MEMS1 expansion for STM32Cube 6.0 1.24 MB
UM2181 UM2181: Getting started with MotionGC gyroscope calibration library in X-CUBE-MEMS1 expansion for STM32Cube 5.0 645.95 KB
UM2201 UM2201: Getting started with MotionGR real-time gesture recognition library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 612.26 KB
UM2215 UM2215: Getting started with MotionID motion intensity detection library in X-CUBE-MEMS1 expansion for STM32Cube 5.0 535.35 KB
UM2192 UM2192: Getting started with MotionMC magnetometer calibration library in X-CUBE-MEMS1 expansion for STM32Cube 5.0 872.7 KB
UM2223 UM2223: Getting started with MotionPE real-time pose estimation library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 630.6 KB
UM2207 UM2207: Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 699.75 KB
UM2350 UM2350: Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube 3.0 552.85 KB
UM2276 UM2276: Getting started with MotionSD standing vs sitting desk detection library in X-CUBE-MEMS1 expansion for STM32Cube 4.0 1.25 MB
UM2277 UM2277: Getting started with MotionTL tilt measurement library in X-CUBE-MEMS1 expansion for STM32Cube 6.0 587.12 KB
UM2476 UM2476: Getting started with MotionVC vertical context library in X-CUBE-MEMS1 expansion for STM32Cube 2.0 570.28 KB
UM1859 UM1859: Getting started with the X-CUBE-MEMS1 motion MEMS and environmental sensor software expansion for STM32Cube 10.0 1.46 MB

プレゼンテーション & トレーニング資料

プレゼンテーション
Description バージョン サイズ
STM32 and STM8 embedded software solutions 7.0 3.12 MB

Publications and Collaterals

パンフレット
Description バージョン サイズ
STM32 Open Development Environment Brochure 16.10 1.09 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 675.19 KB

法務

ライセンス契約
Description バージョン サイズ
SLA0077 SLA0077: SOFTWARE LICENSE AGREEMENT ("Agreement") 2.12 633.37 KB

ソフトウェア入手

製品型番 General Description Software Version Supplier Marketing Status GitHub link ダウンロード
X-CUBE-MEMS1 Sensor and motion algorithm software expansion for STM32Cube 6.0.1 ST Active -

 

サポート & コミュニティ


×