Home
last modified time | relevance | path

Searched full:apex (Results 1 – 12 of 12) sorted by relevance

/Zephyr-latest/samples/sensor/tdk_apex/
DREADME.rst2 :name: TDK Advanced Pedometer and Event Detection (APEX)
5 Get TDK APEX event detection (trigger mode).
10 This sample application shows how to use the APEX (Advanced Pedometer
20 APEX features support are configured through devicetree.
25 …- https://invensense.tdk.com/download-pdf/an-000271-icm-42607x-and-icm-42670x-apex-motion-function…
30 The APEX is based on accelerometer data only. The TDK Sensor driver configures
31 accelerometer low power mode and the APEX operating frequency (25Hz or 50Hz).
44 to be aliased as ``tdk-apex-sensorN`` where ``N`` goes from ``0`` to ``9``. For example:
50 tdk-apex-sensor0 = &icm42670p;
54 This sample supports APEX feature of TDK device. It needs to be specified as bellow:
[all …]
Dsample.yaml2 name: TDK Sensor APEX sample
4 sample.sensor.icm42670.apex:
/Zephyr-latest/drivers/sensor/tdk/icm42670/
DKconfig9 bool "TDK APEX features"
21 select TDK_APEX if $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670p),apex,pedometer) \
22 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670p),apex,tilt) \
23 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670p),apex,smd) \
24 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670p),apex,wom) \
25 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670s),apex,pedometer) \
26 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670s),apex,tilt) \
27 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670s),apex,smd) \
28 || $(dt_node_str_prop_equals,$(dt_nodelabel_path,icm42670s),apex,wom)
Dicm42670_apex.c26 /* Enable accelerometer to feed the APEX Pedometer algorithm */ in icm42670_apex_enable()
33 /* Get the default parameters for the APEX features */ in icm42670_apex_enable()
56 /* Read APEX interrupt status */ in icm42670_apex_fetch_from_dmp()
Dicm42670.h107 uint8_t apex; member
Dicm42670.c620 if (cfg->apex == TDK_APEX_PEDOMETER) { in icm42670_channel_get()
625 } else if (cfg->apex == TDK_APEX_WOM) { in icm42670_channel_get()
629 } else if ((cfg->apex == TDK_APEX_TILT) || (cfg->apex == TDK_APEX_SMD)) { in icm42670_channel_get()
952 val->val1 = cfg->apex; in icm42670_attr_get()
1050 .apex = DT_INST_ENUM_IDX(inst, apex),
/Zephyr-latest/include/zephyr/drivers/sensor/
Dtdk_apex.h20 /** TDK APEX features */
27 * @brief Extended sensor channel for TDK MEMS supportintg APEX features
30 * getting the APEX features data.
32 * The APEX (Advanced Pedometer and Event Detection – neXt gen) features of
44 /** APEX features */
/Zephyr-latest/samples/sensor/tdk_apex/boards/
Dnrf52dk_nrf52832_i2c.overlay8 * Get a node identifier for TDK IMU sensor supporting APEX feature.
12 tdk-apex-sensor0 = &icm42670p;
32 apex = "pedometer";
Dnrf52dk_nrf52832_spi.overlay8 * Get a node identifier for TDK IMU sensor supporting APEX feature.
12 tdk-apex-sensor0 = &icm42670p;
31 apex = "pedometer";
/Zephyr-latest/dts/bindings/sensor/
Dinvensense,icm42670.yaml148 apex:
152 APEX (Advanced Pedometer and Event Detection) features. It consists of:
/Zephyr-latest/arch/arc/core/
Dfault.c249 ARC_EXCEPTION_DUMP("SID violation on resource access (APEX/UAUX/key NVM)"); in dump_privilege_exception()
259 ARC_EXCEPTION_DUMP("attempt to access secure APEX feature from NS mode"); in dump_privilege_exception()
262 ARC_EXCEPTION_DUMP("SID violation on access to APEX feature"); in dump_privilege_exception()
/Zephyr-latest/samples/sensor/tdk_apex/src/
Dmain.c105 printf("Configured for APEX data collecting.\n"); in main()