From d1a93c1426db6d0512f9aff01d2351ffd7f67028 Mon Sep 17 00:00:00 2001 From: Radoslaw Koppel Date: Wed, 27 Oct 2021 13:03:53 +0200 Subject: [PATCH] drivers: sensor: Const sensor trigger data in trigger handler This commit adds const modifier in second argument for sensor trigger handler. There is no reason to modify this data and this change would allow to store trigger configuration also in FLASH. Fixes: #38929 Signed-off-by: Radoslaw Koppel --- include/drivers/sensor.h | 4 ++-- samples/boards/96b_argonkey/sensors/src/main.c | 2 +- samples/boards/reel_board/mesh_badge/src/periphs.c | 2 +- samples/boards/sensortile_box/src/main.c | 14 +++++++------- samples/sensor/adt7420/src/main.c | 2 +- samples/sensor/adxl362/src/main.c | 2 +- samples/sensor/adxl372/src/main.c | 2 +- samples/sensor/amg88xx/src/main.c | 2 +- samples/sensor/apds9960/src/main.c | 2 +- samples/sensor/bmg160/src/main.c | 2 +- samples/sensor/ccs811/src/main.c | 2 +- samples/sensor/fdc2x1x/src/main.c | 2 +- samples/sensor/fxas21002/src/main.c | 2 +- samples/sensor/fxos8700-hid/src/main.c | 2 +- samples/sensor/fxos8700/src/main.c | 2 +- samples/sensor/hts221/src/main.c | 2 +- samples/sensor/icm42605/src/main.c | 6 +++--- samples/sensor/isl29035/src/main.c | 2 +- samples/sensor/lis2dh/src/main.c | 2 +- samples/sensor/lps22hh/src/main.c | 2 +- samples/sensor/lsm6dsl/src/main.c | 2 +- samples/sensor/lsm6dso/src/main.c | 2 +- samples/sensor/mcp9808/src/main.c | 2 +- samples/sensor/mcux_acmp/src/main.c | 2 +- samples/sensor/mpu6050/src/main.c | 2 +- samples/sensor/sht3xd/src/main.c | 2 +- samples/sensor/sm351lt/src/main.c | 2 +- samples/sensor/sx9500/src/main.c | 2 +- samples/sensor/vcnl4040/src/main.c | 2 +- samples/sensor/wsen_itds/src/main.c | 2 +- samples/shields/x_nucleo_iks01a1/src/main.c | 2 +- .../shields/x_nucleo_iks01a2/sensorhub/src/main.c | 2 +- .../shields/x_nucleo_iks01a2/standard/src/main.c | 2 +- .../shields/x_nucleo_iks01a3/sensorhub/src/main.c | 8 ++++---- .../shields/x_nucleo_iks01a3/standard/src/main.c | 14 +++++++------- .../shields/x_nucleo_iks02a1/sensorhub/src/main.c | 8 ++++---- .../shields/x_nucleo_iks02a1/standard/src/main.c | 8 ++++---- tests/drivers/sensor/generic/src/main.c | 2 +- 38 files changed, 62 insertions(+), 62 deletions(-) diff --git a/include/drivers/sensor.h b/include/drivers/sensor.h index 00ec0b62fcf..ccf4078fc0e 100644 --- a/include/drivers/sensor.h +++ b/include/drivers/sensor.h @@ -333,7 +333,7 @@ enum sensor_attribute { * @param trigger The trigger */ typedef void (*sensor_trigger_handler_t)(const struct device *dev, - struct sensor_trigger *trigger); + const struct sensor_trigger *trigger); /** * @typedef sensor_attr_set_t @@ -474,7 +474,7 @@ static inline int z_impl_sensor_attr_get(const struct device *dev, * @return 0 if successful, negative errno code if failure. */ static inline int sensor_trigger_set(const struct device *dev, - struct sensor_trigger *trig, + const struct sensor_trigger *trig, sensor_trigger_handler_t handler) { const struct sensor_driver_api *api = diff --git a/samples/boards/96b_argonkey/sensors/src/main.c b/samples/boards/96b_argonkey/sensors/src/main.c index d8ca8c72bf2..04bc437ec8e 100644 --- a/samples/boards/96b_argonkey/sensors/src/main.c +++ b/samples/boards/96b_argonkey/sensors/src/main.c @@ -28,7 +28,7 @@ static inline float out_ev(struct sensor_value *val) static int lsm6dsl_trig_cnt; #ifdef CONFIG_LSM6DSL_TRIGGER static void lsm6dsl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { #ifdef ARGONKEY_TEST_LOG char out_str[64]; diff --git a/samples/boards/reel_board/mesh_badge/src/periphs.c b/samples/boards/reel_board/mesh_badge/src/periphs.c index 14939d30dbd..8cdf3322065 100644 --- a/samples/boards/reel_board/mesh_badge/src/periphs.c +++ b/samples/boards/reel_board/mesh_badge/src/periphs.c @@ -104,7 +104,7 @@ static void motion_timeout(struct k_work *work) } static void motion_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { int err; diff --git a/samples/boards/sensortile_box/src/main.c b/samples/boards/sensortile_box/src/main.c index 762001ac3dc..645b940f451 100644 --- a/samples/boards/sensortile_box/src/main.c +++ b/samples/boards/sensortile_box/src/main.c @@ -24,7 +24,7 @@ static int lps22hh_trig_cnt; static void lps22hh_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_PRESS); lps22hh_trig_cnt++; @@ -35,7 +35,7 @@ static void lps22hh_trigger_handler(const struct device *dev, static int lis2dw12_trig_cnt; static void lis2dw12_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lis2dw12_trig_cnt++; @@ -48,21 +48,21 @@ static int lsm6dso_gyr_trig_cnt; static int lsm6dso_temp_trig_cnt; static void lsm6dso_acc_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lsm6dso_acc_trig_cnt++; } static void lsm6dso_gyr_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_GYRO_XYZ); lsm6dso_gyr_trig_cnt++; } static void lsm6dso_temp_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_DIE_TEMP); lsm6dso_temp_trig_cnt++; @@ -73,7 +73,7 @@ static void lsm6dso_temp_trig_handler(const struct device *dev, static int stts751_trig_cnt; static void stts751_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { stts751_trig_cnt++; } @@ -83,7 +83,7 @@ static void stts751_trigger_handler(const struct device *dev, static int iis3dhhc_trig_cnt; static void iis3dhhc_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); iis3dhhc_trig_cnt++; diff --git a/samples/sensor/adt7420/src/main.c b/samples/sensor/adt7420/src/main.c index dbe625867a3..84bfa4a7978 100644 --- a/samples/sensor/adt7420/src/main.c +++ b/samples/sensor/adt7420/src/main.c @@ -40,7 +40,7 @@ static const char *now_str(void) return buf; } static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { k_sem_give(&sem); } diff --git a/samples/sensor/adxl362/src/main.c b/samples/sensor/adxl362/src/main.c index 2c554696a64..e3aea69f622 100644 --- a/samples/sensor/adxl362/src/main.c +++ b/samples/sensor/adxl362/src/main.c @@ -12,7 +12,7 @@ K_SEM_DEFINE(sem, 0, 1); static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { switch (trig->type) { case SENSOR_TRIG_DATA_READY: diff --git a/samples/sensor/adxl372/src/main.c b/samples/sensor/adxl372/src/main.c index 934a9bb2a85..e8fa47561b6 100644 --- a/samples/sensor/adxl372/src/main.c +++ b/samples/sensor/adxl372/src/main.c @@ -33,7 +33,7 @@ static double sqrt(double value) K_SEM_DEFINE(sem, 0, 1); static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(trigger); diff --git a/samples/sensor/amg88xx/src/main.c b/samples/sensor/amg88xx/src/main.c index d1cd96663b6..e273908e38b 100644 --- a/samples/sensor/amg88xx/src/main.c +++ b/samples/sensor/amg88xx/src/main.c @@ -15,7 +15,7 @@ static struct sensor_value temp_value[64]; K_SEM_DEFINE(sem, 0, 1); static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(dev); ARG_UNUSED(trigger); diff --git a/samples/sensor/apds9960/src/main.c b/samples/sensor/apds9960/src/main.c index f16f9a0432c..bf4916e863e 100644 --- a/samples/sensor/apds9960/src/main.c +++ b/samples/sensor/apds9960/src/main.c @@ -15,7 +15,7 @@ K_SEM_DEFINE(sem, 0, 1); static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(dev); ARG_UNUSED(trigger); diff --git a/samples/sensor/bmg160/src/main.c b/samples/sensor/bmg160/src/main.c index 7201dab4070..f75832e4fbc 100644 --- a/samples/sensor/bmg160/src/main.c +++ b/samples/sensor/bmg160/src/main.c @@ -70,7 +70,7 @@ static void test_polling_mode(const struct device *bmg160) } static void trigger_handler(const struct device *bmg160, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { if (trigger->type != SENSOR_TRIG_DATA_READY && trigger->type != SENSOR_TRIG_DELTA) { diff --git a/samples/sensor/ccs811/src/main.c b/samples/sensor/ccs811/src/main.c index d86122c570b..678c260c876 100644 --- a/samples/sensor/ccs811/src/main.c +++ b/samples/sensor/ccs811/src/main.c @@ -79,7 +79,7 @@ static int do_fetch(const struct device *dev) #ifndef CONFIG_CCS811_TRIGGER_NONE static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { int rc = do_fetch(dev); diff --git a/samples/sensor/fdc2x1x/src/main.c b/samples/sensor/fdc2x1x/src/main.c index cb8f6e5a930..4c65e981712 100644 --- a/samples/sensor/fdc2x1x/src/main.c +++ b/samples/sensor/fdc2x1x/src/main.c @@ -17,7 +17,7 @@ K_SEM_DEFINE(sem, 0, 1); #ifdef CONFIG_FDC2X1X_TRIGGER static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { switch (trigger->type) { case SENSOR_TRIG_DATA_READY: diff --git a/samples/sensor/fxas21002/src/main.c b/samples/sensor/fxas21002/src/main.c index 019e8e318c5..8007b05f9df 100644 --- a/samples/sensor/fxas21002/src/main.c +++ b/samples/sensor/fxas21002/src/main.c @@ -11,7 +11,7 @@ K_SEM_DEFINE(sem, 0, 1); /* starts off "not available" */ static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { k_sem_give(&sem); } diff --git a/samples/sensor/fxos8700-hid/src/main.c b/samples/sensor/fxos8700-hid/src/main.c index ad2fe895ad0..61a18285407 100644 --- a/samples/sensor/fxos8700-hid/src/main.c +++ b/samples/sensor/fxos8700-hid/src/main.c @@ -160,7 +160,7 @@ static bool read_accel(const struct device *dev) } static void trigger_handler(const struct device *dev, - struct sensor_trigger *tr) + const struct sensor_trigger *tr) { ARG_UNUSED(tr); diff --git a/samples/sensor/fxos8700/src/main.c b/samples/sensor/fxos8700/src/main.c index 06c233d8330..594ccd1317b 100644 --- a/samples/sensor/fxos8700/src/main.c +++ b/samples/sensor/fxos8700/src/main.c @@ -13,7 +13,7 @@ K_SEM_DEFINE(sem, 0, 1); /* starts off "not available" */ #if !defined(CONFIG_FXOS8700_TRIGGER_NONE) static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(trigger); diff --git a/samples/sensor/hts221/src/main.c b/samples/sensor/hts221/src/main.c index 142e2c0d191..a6ba9281651 100644 --- a/samples/sensor/hts221/src/main.c +++ b/samples/sensor/hts221/src/main.c @@ -41,7 +41,7 @@ static void process_sample(const struct device *dev) } static void hts221_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { process_sample(dev); } diff --git a/samples/sensor/icm42605/src/main.c b/samples/sensor/icm42605/src/main.c index 105794c63ee..1af97d1589c 100644 --- a/samples/sensor/icm42605/src/main.c +++ b/samples/sensor/icm42605/src/main.c @@ -73,7 +73,7 @@ static struct sensor_trigger tap_trigger; static struct sensor_trigger double_tap_trigger; static void handle_icm42605_drdy(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { int rc = process_icm42605(dev); @@ -85,13 +85,13 @@ static void handle_icm42605_drdy(const struct device *dev, } static void handle_icm42605_tap(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { printf("Tap Detected!\n"); } static void handle_icm42605_double_tap(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { printf("Double Tap detected!\n"); } diff --git a/samples/sensor/isl29035/src/main.c b/samples/sensor/isl29035/src/main.c index cb1877feafa..86a448ac2c9 100644 --- a/samples/sensor/isl29035/src/main.c +++ b/samples/sensor/isl29035/src/main.c @@ -16,7 +16,7 @@ static volatile bool alerted; struct k_sem sem; static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { #ifdef CONFIG_ISL29035_TRIGGER alerted = !alerted; diff --git a/samples/sensor/lis2dh/src/main.c b/samples/sensor/lis2dh/src/main.c index d703651b358..08669ee3314 100644 --- a/samples/sensor/lis2dh/src/main.c +++ b/samples/sensor/lis2dh/src/main.c @@ -42,7 +42,7 @@ static void fetch_and_display(const struct device *sensor) #ifdef CONFIG_LIS2DH_TRIGGER static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { fetch_and_display(dev); } diff --git a/samples/sensor/lps22hh/src/main.c b/samples/sensor/lps22hh/src/main.c index a1fa819c03c..e5d29ed7c7d 100644 --- a/samples/sensor/lps22hh/src/main.c +++ b/samples/sensor/lps22hh/src/main.c @@ -43,7 +43,7 @@ static void process_sample(const struct device *dev) } static void lps22hh_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { process_sample(dev); } diff --git a/samples/sensor/lsm6dsl/src/main.c b/samples/sensor/lsm6dsl/src/main.c index 86fff70c920..c6a547cb6b0 100644 --- a/samples/sensor/lsm6dsl/src/main.c +++ b/samples/sensor/lsm6dsl/src/main.c @@ -29,7 +29,7 @@ static struct sensor_value press_out, temp_out; #ifdef CONFIG_LSM6DSL_TRIGGER static void lsm6dsl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { static struct sensor_value accel_x, accel_y, accel_z; static struct sensor_value gyro_x, gyro_y, gyro_z; diff --git a/samples/sensor/lsm6dso/src/main.c b/samples/sensor/lsm6dso/src/main.c index 1bab2623cf7..d9bc84f033b 100644 --- a/samples/sensor/lsm6dso/src/main.c +++ b/samples/sensor/lsm6dso/src/main.c @@ -79,7 +79,7 @@ static int set_sampling_freq(const struct device *dev) #ifdef CONFIG_LSM6DSO_TRIGGER static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { fetch_and_display(dev); } diff --git a/samples/sensor/mcp9808/src/main.c b/samples/sensor/mcp9808/src/main.c index 6c2946212a8..370c0362e2c 100644 --- a/samples/sensor/mcp9808/src/main.c +++ b/samples/sensor/mcp9808/src/main.c @@ -80,7 +80,7 @@ static inline int set_window_ucel(const struct device *dev, } static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { struct sensor_value temp; static size_t cnt; diff --git a/samples/sensor/mcux_acmp/src/main.c b/samples/sensor/mcux_acmp/src/main.c index f82a354ef55..704565a439d 100644 --- a/samples/sensor/mcux_acmp/src/main.c +++ b/samples/sensor/mcux_acmp/src/main.c @@ -64,7 +64,7 @@ static void acmp_input_handler(bool above_threshold) } static void acmp_trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(dev); diff --git a/samples/sensor/mpu6050/src/main.c b/samples/sensor/mpu6050/src/main.c index a3a481e381d..9906435a8e2 100644 --- a/samples/sensor/mpu6050/src/main.c +++ b/samples/sensor/mpu6050/src/main.c @@ -72,7 +72,7 @@ static int process_mpu6050(const struct device *dev) static struct sensor_trigger trigger; static void handle_mpu6050_drdy(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { int rc = process_mpu6050(dev); diff --git a/samples/sensor/sht3xd/src/main.c b/samples/sensor/sht3xd/src/main.c index ca2671bf760..0180341d9e9 100644 --- a/samples/sensor/sht3xd/src/main.c +++ b/samples/sensor/sht3xd/src/main.c @@ -16,7 +16,7 @@ static volatile bool alerted; static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { alerted = !alerted; } diff --git a/samples/sensor/sm351lt/src/main.c b/samples/sensor/sm351lt/src/main.c index 5c239dc9ce6..152766ff99a 100644 --- a/samples/sensor/sm351lt/src/main.c +++ b/samples/sensor/sm351lt/src/main.c @@ -33,7 +33,7 @@ static void fetch_and_display(const struct device *sensor) #ifdef CONFIG_SM351LT_TRIGGER static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { fetch_and_display(dev); } diff --git a/samples/sensor/sx9500/src/main.c b/samples/sensor/sx9500/src/main.c index 07b757d09ae..e9d759feae1 100644 --- a/samples/sensor/sx9500/src/main.c +++ b/samples/sensor/sx9500/src/main.c @@ -12,7 +12,7 @@ #ifdef CONFIG_SX9500_TRIGGER static void sensor_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { struct sensor_value prox_value; int ret; diff --git a/samples/sensor/vcnl4040/src/main.c b/samples/sensor/vcnl4040/src/main.c index e4267b6b807..2db85aea077 100644 --- a/samples/sensor/vcnl4040/src/main.c +++ b/samples/sensor/vcnl4040/src/main.c @@ -64,7 +64,7 @@ static void test_polling_mode(const struct device *dev) #if defined(CONFIG_VCNL4040_TRIGGER) static void trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { switch (trig->type) { case SENSOR_TRIG_THRESHOLD: diff --git a/samples/sensor/wsen_itds/src/main.c b/samples/sensor/wsen_itds/src/main.c index 6365aa186c5..ca6052e54d6 100644 --- a/samples/sensor/wsen_itds/src/main.c +++ b/samples/sensor/wsen_itds/src/main.c @@ -67,7 +67,7 @@ static void test_polling_mode(const struct device *itds) #if defined(CONFIG_ITDS_TRIGGER) static void trigger_handler(const struct device *itds, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { switch (trigger->type) { case SENSOR_TRIG_DATA_READY: diff --git a/samples/shields/x_nucleo_iks01a1/src/main.c b/samples/shields/x_nucleo_iks01a1/src/main.c index 9adf082bb81..f3c2b3fa972 100644 --- a/samples/shields/x_nucleo_iks01a1/src/main.c +++ b/samples/shields/x_nucleo_iks01a1/src/main.c @@ -14,7 +14,7 @@ static int lis3mdl_trig_cnt; static void lis3mdl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, trig->chan); lis3mdl_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks01a2/sensorhub/src/main.c b/samples/shields/x_nucleo_iks01a2/sensorhub/src/main.c index 1b3c3f3bbf3..42b211be383 100644 --- a/samples/shields/x_nucleo_iks01a2/sensorhub/src/main.c +++ b/samples/shields/x_nucleo_iks01a2/sensorhub/src/main.c @@ -14,7 +14,7 @@ static int lsm6dsl_trig_cnt; static void lsm6dsl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ALL); lsm6dsl_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks01a2/standard/src/main.c b/samples/shields/x_nucleo_iks01a2/standard/src/main.c index 3108bda8585..589f7c6256c 100644 --- a/samples/shields/x_nucleo_iks01a2/standard/src/main.c +++ b/samples/shields/x_nucleo_iks01a2/standard/src/main.c @@ -14,7 +14,7 @@ static int lsm6dsl_trig_cnt; static void lsm6dsl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ALL); lsm6dsl_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks01a3/sensorhub/src/main.c b/samples/shields/x_nucleo_iks01a3/sensorhub/src/main.c index c4e7eb9a83f..66318b9e255 100644 --- a/samples/shields/x_nucleo_iks01a3/sensorhub/src/main.c +++ b/samples/shields/x_nucleo_iks01a3/sensorhub/src/main.c @@ -14,7 +14,7 @@ static int lis2dw12_trig_cnt; static void lis2dw12_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lis2dw12_trig_cnt++; @@ -27,21 +27,21 @@ static int lsm6dso_gyr_trig_cnt; static int lsm6dso_temp_trig_cnt; static void lsm6dso_acc_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lsm6dso_acc_trig_cnt++; } static void lsm6dso_gyr_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_GYRO_XYZ); lsm6dso_gyr_trig_cnt++; } static void lsm6dso_temp_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_DIE_TEMP); lsm6dso_temp_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks01a3/standard/src/main.c b/samples/shields/x_nucleo_iks01a3/standard/src/main.c index ab465ee3a58..c3ec7b588e5 100644 --- a/samples/shields/x_nucleo_iks01a3/standard/src/main.c +++ b/samples/shields/x_nucleo_iks01a3/standard/src/main.c @@ -14,7 +14,7 @@ static int lis2mdl_trig_cnt; static void lis2mdl_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ALL); lis2mdl_trig_cnt++; @@ -25,7 +25,7 @@ static void lis2mdl_trigger_handler(const struct device *dev, static int lps22hh_trig_cnt; static void lps22hh_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_PRESS); lps22hh_trig_cnt++; @@ -36,7 +36,7 @@ static void lps22hh_trigger_handler(const struct device *dev, static int stts751_trig_cnt; static void stts751_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { stts751_trig_cnt++; } @@ -46,7 +46,7 @@ static void stts751_trigger_handler(const struct device *dev, static int lis2dw12_trig_cnt; static void lis2dw12_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lis2dw12_trig_cnt++; @@ -59,21 +59,21 @@ static int lsm6dso_gyr_trig_cnt; static int lsm6dso_temp_trig_cnt; static void lsm6dso_acc_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); lsm6dso_acc_trig_cnt++; } static void lsm6dso_gyr_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_GYRO_XYZ); lsm6dso_gyr_trig_cnt++; } static void lsm6dso_temp_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_DIE_TEMP); lsm6dso_temp_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks02a1/sensorhub/src/main.c b/samples/shields/x_nucleo_iks02a1/sensorhub/src/main.c index 61c4622da7e..9a1905a3180 100644 --- a/samples/shields/x_nucleo_iks02a1/sensorhub/src/main.c +++ b/samples/shields/x_nucleo_iks02a1/sensorhub/src/main.c @@ -14,7 +14,7 @@ static int iis2dlpc_trig_cnt; static void iis2dlpc_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); iis2dlpc_trig_cnt++; @@ -27,21 +27,21 @@ static int ism330dhcx_gyr_trig_cnt; static int ism330dhcx_temp_trig_cnt; static void ism330dhcx_acc_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); ism330dhcx_acc_trig_cnt++; } static void ism330dhcx_gyr_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_GYRO_XYZ); ism330dhcx_gyr_trig_cnt++; } static void ism330dhcx_temp_trig_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_DIE_TEMP); ism330dhcx_temp_trig_cnt++; diff --git a/samples/shields/x_nucleo_iks02a1/standard/src/main.c b/samples/shields/x_nucleo_iks02a1/standard/src/main.c index cdef4befb6d..3ef080584e3 100644 --- a/samples/shields/x_nucleo_iks02a1/standard/src/main.c +++ b/samples/shields/x_nucleo_iks02a1/standard/src/main.c @@ -14,7 +14,7 @@ static int iis2dlpc_trig_cnt; static void iis2dlpc_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); iis2dlpc_trig_cnt++; @@ -25,7 +25,7 @@ static void iis2dlpc_trigger_handler(const struct device *dev, static int iis2mdc_trig_cnt; static void iis2mdc_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ALL); iis2mdc_trig_cnt++; @@ -37,14 +37,14 @@ static int ism330dhcx_acc_trig_cnt; static int ism330dhcx_gyr_trig_cnt; static void ism330dhcx_acc_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_ACCEL_XYZ); ism330dhcx_acc_trig_cnt++; } static void ism330dhcx_gyr_trigger_handler(const struct device *dev, - struct sensor_trigger *trig) + const struct sensor_trigger *trig) { sensor_sample_fetch_chan(dev, SENSOR_CHAN_GYRO_XYZ); ism330dhcx_gyr_trig_cnt++; diff --git a/tests/drivers/sensor/generic/src/main.c b/tests/drivers/sensor/generic/src/main.c index a467380aeb6..05d4f4d87f8 100644 --- a/tests/drivers/sensor/generic/src/main.c +++ b/tests/drivers/sensor/generic/src/main.c @@ -141,7 +141,7 @@ void test_sensor_get_channels(void) } static void trigger_handler(const struct device *dev, - struct sensor_trigger *trigger) + const struct sensor_trigger *trigger) { ARG_UNUSED(dev); ARG_UNUSED(trigger);