Zephyr API Documentation 4.5.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

TDK InvenSense APEX motion features. More...

Files

file  tdk_apex.h
 Extended public API for TDK MEMS sensor.

Enumerations

enum  sensor_channel_tdk_apex { SENSOR_CHAN_APEX_MOTION = SENSOR_CHAN_PRIV_START }
 Extended sensor channel for TDK MEMS supportintg APEX features. More...

TDK APEX features

#define TDK_APEX_DISABLE   (0)
 Disable APEX feature.
#define TDK_APEX_PEDOMETER   (1)
 Enable Pedometer feature.
#define TDK_APEX_TILT   (2)
 Enable Tilt detection feature.
#define TDK_APEX_SMD   (3)
 Enable Significant Motion Detector (SMD) feature.
#define TDK_APEX_WOM   (4)
 Enable Wake on Motion (WoM) feature.
#define TDK_APEX_TAP   (5)
 Enable TAP gesture detection feature.

Detailed Description

TDK InvenSense APEX motion features.

Macro Definition Documentation

◆ TDK_APEX_DISABLE

#define TDK_APEX_DISABLE   (0)

#include <zephyr/drivers/sensor/tdk_apex.h>

Disable APEX feature.

◆ TDK_APEX_PEDOMETER

#define TDK_APEX_PEDOMETER   (1)

#include <zephyr/drivers/sensor/tdk_apex.h>

Enable Pedometer feature.

◆ TDK_APEX_SMD

#define TDK_APEX_SMD   (3)

#include <zephyr/drivers/sensor/tdk_apex.h>

Enable Significant Motion Detector (SMD) feature.

◆ TDK_APEX_TAP

#define TDK_APEX_TAP   (5)

#include <zephyr/drivers/sensor/tdk_apex.h>

Enable TAP gesture detection feature.

◆ TDK_APEX_TILT

#define TDK_APEX_TILT   (2)

#include <zephyr/drivers/sensor/tdk_apex.h>

Enable Tilt detection feature.

◆ TDK_APEX_WOM

#define TDK_APEX_WOM   (4)

#include <zephyr/drivers/sensor/tdk_apex.h>

Enable Wake on Motion (WoM) feature.

Enumeration Type Documentation

◆ sensor_channel_tdk_apex

#include <zephyr/drivers/sensor/tdk_apex.h>

Extended sensor channel for TDK MEMS supportintg APEX features.

This exposes sensor channel for the TDK MEMS which can be used for getting the APEX features data.

The APEX (Advanced Pedometer and Event Detection – neXt gen) features of TDK MEMS consist of: ** Pedometer: Tracks step count. ** Tilt Detection: Detect the Tilt angle exceeds 35 degrees. ** Wake on Motion (WoM): Detects motion when accelerometer samples exceed a programmable threshold. This motion event can be used to enable device operation from sleep mode. ** Significant Motion Detector (SMD): Detects significant motion based on accelerometer data.

Enumerator
SENSOR_CHAN_APEX_MOTION 

APEX features.