This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 697e30e6159ba7fa01f67799f201a3e610d61492 Author: raiden00pl <raide...@railab.me> AuthorDate: Wed May 1 18:56:58 2024 +0200 sensors/bmm150: configure I2C frequency --- drivers/sensors/Kconfig | 4 ++++ drivers/sensors/bmm150_uorb.c | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/sensors/Kconfig b/drivers/sensors/Kconfig index 71f08706a1..21bdd56f7a 100644 --- a/drivers/sensors/Kconfig +++ b/drivers/sensors/Kconfig @@ -326,6 +326,10 @@ config SENSORS_BMM150 if SENSORS_BMM150 +config BMM150_I2C_FREQUENCY + int "BMM150 I2C frequency" + default 400000 + config SENSORS_BMM150_POLL bool "Enables polling sensor data" default n diff --git a/drivers/sensors/bmm150_uorb.c b/drivers/sensors/bmm150_uorb.c index 07ac6fc1c2..30ce9b5509 100644 --- a/drivers/sensors/bmm150_uorb.c +++ b/drivers/sensors/bmm150_uorb.c @@ -40,8 +40,6 @@ * Pre-processor Definitions ****************************************************************************/ -#define BMM150_I2C_FREQ 400000 - #define BMM150_CHIPID_VAL 0x32 #define BMM150_CHIPID 0x40 @@ -712,7 +710,7 @@ int bmm150_register_uorb(int devno, FAR struct bmm150_config_s *config) dev->config.i2c = config->i2c; dev->config.addr = config->addr; - dev->freq = BMM150_I2C_FREQ; + dev->freq = CONFIG_BMM150_I2C_FREQUENCY; /* Register sensor */