From a7676ff6e016b6dce6feff12bede3bc771b3e011 Mon Sep 17 00:00:00 2001 From: Ivano Bono <82436387+IvanoBono@users.noreply.github.com> Date: Thu, 6 Jun 2024 09:08:16 +0200 Subject: [PATCH] fix bug in bmi088_mma.c - bmi088_mma_set_high_g_config fix length of data in bmi08a_set_regs call --- bmi088_mma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bmi088_mma.c b/bmi088_mma.c index 9ca0fbe..ff9c031 100644 --- a/bmi088_mma.c +++ b/bmi088_mma.c @@ -948,7 +948,7 @@ int8_t bmi088_mma_set_high_g_config(const struct bmi088_mm_high_g_cfg *config, s /* Set duration */ feature_config[idx + 2] = BMI08_SET_BITS_POS_0(feature_config[idx + 2], BMI088_MM_HIGH_G_DUR, config->duration); - rslt = bmi08a_set_regs(BMI08_REG_ACCEL_FEATURE_CFG, (uint8_t*) feature_config, 32, dev); + rslt = bmi08a_set_regs(BMI08_REG_ACCEL_FEATURE_CFG, (uint8_t*) feature_config, sizeof(feature_config), dev); //corrected size from "32" to "sizeof(feature_config)" that is only 12byte } return rslt;