diff --git a/drivers/sensor/apds9253/apds9253.c b/drivers/sensor/apds9253/apds9253.c index 57d8a2d6bfb..199fdbcadef 100644 --- a/drivers/sensor/apds9253/apds9253.c +++ b/drivers/sensor/apds9253/apds9253.c @@ -131,7 +131,7 @@ static int apds9253_attr_set_gain(const struct device *dev, uint8_t gain) return 0; } - static uint8_t value_map[] = { + static const uint8_t value_map[] = { APDS9253_LS_GAIN_RANGE_1, APDS9253_LS_GAIN_RANGE_3, APDS9253_LS_GAIN_RANGE_6, APDS9253_LS_GAIN_RANGE_9, APDS9253_LS_GAIN_RANGE_18, }; diff --git a/drivers/sensor/bosch/bma4xx/bma4xx_decoder.c b/drivers/sensor/bosch/bma4xx/bma4xx_decoder.c index 58172173eca..d00a0b52b54 100644 --- a/drivers/sensor/bosch/bma4xx/bma4xx_decoder.c +++ b/drivers/sensor/bosch/bma4xx/bma4xx_decoder.c @@ -21,7 +21,7 @@ LOG_MODULE_DECLARE(bma4xx, CONFIG_SENSOR_LOG_LEVEL); #ifdef CONFIG_BMA4XX_STREAM -static uint64_t accel_period_ns[] = { +static const uint64_t accel_period_ns[] = { [BMA4XX_ODR_0_78125] = UINT64_C(100000000000000) / 78125, [BMA4XX_ODR_1_5625] = UINT64_C(10000000000000) / 15625, [BMA4XX_ODR_3_125] = UINT64_C(10000000000000) / 31250, diff --git a/drivers/sensor/hp206c/hp206c.c b/drivers/sensor/hp206c/hp206c.c index 04aadbb9b56..11df10bf7a9 100644 --- a/drivers/sensor/hp206c/hp206c.c +++ b/drivers/sensor/hp206c/hp206c.c @@ -91,7 +91,7 @@ static int hp206c_cmd_send(const struct device *dev, uint8_t cmd) * conversion wait time which looks like a good compromise provided the highest * precision computation takes 131.1ms. */ -static uint8_t hp206c_adc_time_ms[] = { +static const uint8_t hp206c_adc_time_ms[] = { /* conversion time(ms), OSR */ 132, /* 4096 */ 66, /* 2048 */ diff --git a/drivers/sensor/memsic/mc3419/mc3419.c b/drivers/sensor/memsic/mc3419/mc3419.c index 79f18be9546..d11be86d05d 100644 --- a/drivers/sensor/memsic/mc3419/mc3419.c +++ b/drivers/sensor/memsic/mc3419/mc3419.c @@ -16,7 +16,7 @@ LOG_MODULE_REGISTER(MC3419, CONFIG_SENSOR_LOG_LEVEL); static const uint16_t mc3419_accel_sense_map[] = {1, 2, 4, 8, 6}; -static struct mc3419_odr_map odr_map_table[] = { +static const struct mc3419_odr_map odr_map_table[] = { {25}, {50}, {62, 500}, {100}, {125}, {250}, {500}, {1000} }; diff --git a/drivers/sensor/sx9500/sx9500.c b/drivers/sensor/sx9500/sx9500.c index 4e63b64c6b0..b41f7bc7bbb 100644 --- a/drivers/sensor/sx9500/sx9500.c +++ b/drivers/sensor/sx9500/sx9500.c @@ -22,7 +22,7 @@ LOG_MODULE_REGISTER(SX9500, CONFIG_SENSOR_LOG_LEVEL); -static uint8_t sx9500_reg_defaults[] = { +static const uint8_t sx9500_reg_defaults[] = { /* * First number is register address to write to. The chip * auto-increments the address for subsequent values in a single diff --git a/drivers/sensor/tdk/icm42688/icm42688_decoder.c b/drivers/sensor/tdk/icm42688/icm42688_decoder.c index 0ba4affc881..4814ae838f0 100644 --- a/drivers/sensor/tdk/icm42688/icm42688_decoder.c +++ b/drivers/sensor/tdk/icm42688/icm42688_decoder.c @@ -286,7 +286,7 @@ static int icm42688_read_imu_from_packet(const uint8_t *pkt, bool is_accel, int return 0; } -static uint32_t accel_period_ns[] = { +static const uint32_t accel_period_ns[] = { [ICM42688_DT_ACCEL_ODR_1_5625] = UINT32_C(10000000000000) / 15625, [ICM42688_DT_ACCEL_ODR_3_125] = UINT32_C(10000000000000) / 31250, [ICM42688_DT_ACCEL_ODR_6_25] = UINT32_C(10000000000000) / 62500, @@ -304,7 +304,7 @@ static uint32_t accel_period_ns[] = { [ICM42688_DT_ACCEL_ODR_32000] = UINT32_C(1000000) / 32, }; -static uint32_t gyro_period_ns[] = { +static const uint32_t gyro_period_ns[] = { [ICM42688_DT_GYRO_ODR_12_5] = UINT32_C(10000000000000) / 125000, [ICM42688_DT_GYRO_ODR_25] = UINT32_C(1000000000) / 25, [ICM42688_DT_GYRO_ODR_50] = UINT32_C(1000000000) / 50,