This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 34febea2df6 drivers/sensors: Fix Kconfig
34febea2df6 is described below
commit 34febea2df6a6113461363c2640db7c1dee5ddf2
Author: Alan Carvalho de Assis <[email protected]>
AuthorDate: Mon Nov 17 11:31:04 2025 -0300
drivers/sensors: Fix Kconfig
As reported by a user in Discord channel selection BMI160 with SPI
interface still showing the I2C configuration. This patch fixes it.
Signed-off-by: Alan C. Assis <[email protected]>
---
drivers/sensors/Kconfig | 22 ++++++----------------
1 file changed, 6 insertions(+), 16 deletions(-)
diff --git a/drivers/sensors/Kconfig b/drivers/sensors/Kconfig
index 0d630a22f92..3baefcd6948 100644
--- a/drivers/sensors/Kconfig
+++ b/drivers/sensors/Kconfig
@@ -267,6 +267,8 @@ config SENSORS_BMI160_SPI
endchoice # BMI160 Interface
+if SENSORS_BMI160_I2C
+
choice
prompt "I2C Address"
default BMI160_I2C_ADDR_68
@@ -283,6 +285,7 @@ config BMI160_I2C_ADDR_69
If SDO pin is pulled to VDDIO, use 0x69
endchoice # I2C Address
+endif # SENSORS_BMI160_I2C
endif # SENSORS_BMI160
@@ -320,22 +323,7 @@ config SENSORS_BMI088_SPI
endchoice # BMI088 Interface
-choice
- prompt "I2C Address"
- default BMI160_I2C_ACC_ADDR_18
-
-config BMI160_I2C_ACC_ADDR_18
- bool "0x18"
- ---help---
- Default address.
- If SDO pin is pulled to GND, use 0x18
-
-config BMI160_I2C_ACC_ADDR_19
- bool "0x19"
- ---help---
- If SDO pin is pulled to VDDIO, use 0x19
-
-endchoice # I2C Address
+if SENSORS_BMI088_I2C
choice
prompt "I2C Address"
@@ -354,6 +342,8 @@ config BMI088_I2C_GYRO_ADDR_69
endchoice # I2C Address
+endif # SENSORS_BMI088_I2C
+
endif # SENSORS_BMI088
config SENSORS_BMI270