1/* 2 * Copyright (c) 2024 STMicroelectronics 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6#include <zephyr/dt-bindings/sensor/lsm6dsv16x.h> 7 8 9/* 10 * Nucleo F401RE board + shield iks4a1 11 * 12 * This devicetree overlay file will be automatically picked by the Zephyr 13 * build system when building the sample for the nucleo_f401re board. 14 */ 15 16/ { 17 aliases { 18 stream0 = &lsm6dsv16x_6b_x_nucleo_iks4a1; 19 }; 20}; 21 22&arduino_i2c { 23 lsm6dsv16x_6b_x_nucleo_iks4a1: lsm6dsv16x@6b { 24 compatible = "st,lsm6dsv16x"; 25 reg = <0x6b>; 26 accel-odr = <LSM6DSV16X_DT_ODR_AT_480Hz>; 27 accel-range = <LSM6DSV16X_DT_FS_16G>; 28 gyro-odr = <LSM6DSV16X_DT_ODR_AT_480Hz>; 29 gyro-range = <LSM6DSV16X_DT_FS_500DPS>; 30 fifo-watermark = <64>; 31 accel-fifo-batch-rate = <LSM6DSV16X_DT_XL_BATCHED_AT_15Hz>; 32 gyro-fifo-batch-rate = <LSM6DSV16X_DT_GY_BATCHED_AT_15Hz>; 33 temp-fifo-batch-rate = <LSM6DSV16X_DT_TEMP_BATCHED_AT_15Hz>; 34 35 sflp-odr = <LSM6DSV16X_DT_SFLP_ODR_AT_15Hz>; 36 sflp-fifo-enable = <LSM6DSV16X_DT_SFLP_FIFO_GAME_ROTATION_GRAVITY_GBIAS>; 37 int2-gpios = <&arduino_header 10 GPIO_ACTIVE_HIGH>; /* D4 (PB5) */ 38 drdy-pin = <2>; 39 drdy-pulsed; 40 }; 41}; 42