Overview
Tools & Software
Resources
Solutions
Quality & Reliability
Sales Briefcase
eDesignSuite
Get Started
Sample & Buy
Partner products
  • osxMotionAW is an add-on software package for X-CUBE-MEMS1. The software runs on the STM32 and includes drivers that recognize ST inertial sensors LSM6DS0, LSM6DS3 or LSM6DSL.

    It provides real-time information on user activities: stationary, walking, fast walking, jogging and biking.
    The algorithm exclusively manages the data acquired from the accelerometer at a low 16 Hz sampling frequency to reduce host platform power consumption.
    The software comes with sample implementations of drivers exploiting STM32Cube software technology, running on an X-NUCLEO-IKS01A2 or X-NUCLEO-IKS01A1 (with optional STEVAL-MKI160V1 board) expansion board, on top of a NUCLEO-F401RE or NUCLEO-L476RG development board.

    Key Features

    • Real-time activity recognition for wrist algorithm (under OpenSoftwareX license) based on accelerometer data only.
    • Complete middleware to build applications on top of X-CUBE-MEMS1.
    • Libraries for ARM Cortex-M3 and ARM Cortex-M4 MCU cores.
    • Easy portability across different MCU families, thanks to STM32Cube.
    • Sample application to transmit real-time sensor data and recognized activities to a PC.
    • Sample implementations for X-NUCLEO-IKS01A2 and X-NUCLEO-IKS01A1 (with optional STEVAL-MKI160V1 board) expansion boards, mounted on a NUCLEO-F401RE or NUCLEO-L476RG development board.

Recommended for you

Ecosystems

    • Part Number

      Motion MEMS and environmental sensor expansion board for STM32 Nucleo

      Motion MEMS and environmental sensor expansion board for STM32 Nucleo

Embedded Software

    • Part Number

      Sensor and motion algorithm software expansion for STM32Cube

Evaluation Tools

    • Part Number

      STM32 Nucleo-64 development board with STM32F401RE MCU, supports Arduino and ST morpho connectivity

      STM32 Nucleo-64 development board with STM32L476RG MCU, supports Arduino and ST morpho connectivity

      LPS22HB adapter board for a standard DIL 24 socket

      LSM6DS3 adapter board for standard DIL24 socket

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3052
      Real-time activity recognition for wrist software expansion for STM32Cube
      1.0
      180.77 KB
      PDF
      DB3052

      Real-time activity recognition for wrist software expansion for STM32Cube

    • Description Version Size Action
      UM2123
      Getting started with osxMotionAW activity recognition for wrist library for X-CUBE-MEMS1 expansion for STM32Cube
      1.0
      1 MB
      PDF
      UM2012
      osxMotionXX system setup
      1.1
      1.85 MB
      PDF
      UM2123

      Getting started with osxMotionAW activity recognition for wrist library for X-CUBE-MEMS1 expansion for STM32Cube

      UM2012

      osxMotionXX system setup

Presentations & Training Material

    • Description Version Size Action
      Open.MEMS Introduction 20150213
      1.29 MB
      PDF

      Open.MEMS Introduction

Legal

    • Description Version Size Action
      SLA0053
      LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION
      2.12
      121.3 KB
      PDF
      SLA0053

      LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION