drivers: sensors: add missing const qualifiers
Ensure conversion tables and the like are marked as const to save on RAM usage. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
parent
e3a7a32334
commit
0f6b3f066a
6 changed files with 7 additions and 7 deletions
|
@ -131,7 +131,7 @@ static int apds9253_attr_set_gain(const struct device *dev, uint8_t gain)
|
||||||
return 0;
|
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_1, APDS9253_LS_GAIN_RANGE_3, APDS9253_LS_GAIN_RANGE_6,
|
||||||
APDS9253_LS_GAIN_RANGE_9, APDS9253_LS_GAIN_RANGE_18,
|
APDS9253_LS_GAIN_RANGE_9, APDS9253_LS_GAIN_RANGE_18,
|
||||||
};
|
};
|
||||||
|
|
|
@ -21,7 +21,7 @@ LOG_MODULE_DECLARE(bma4xx, CONFIG_SENSOR_LOG_LEVEL);
|
||||||
|
|
||||||
#ifdef CONFIG_BMA4XX_STREAM
|
#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_0_78125] = UINT64_C(100000000000000) / 78125,
|
||||||
[BMA4XX_ODR_1_5625] = UINT64_C(10000000000000) / 15625,
|
[BMA4XX_ODR_1_5625] = UINT64_C(10000000000000) / 15625,
|
||||||
[BMA4XX_ODR_3_125] = UINT64_C(10000000000000) / 31250,
|
[BMA4XX_ODR_3_125] = UINT64_C(10000000000000) / 31250,
|
||||||
|
|
|
@ -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
|
* conversion wait time which looks like a good compromise provided the highest
|
||||||
* precision computation takes 131.1ms.
|
* precision computation takes 131.1ms.
|
||||||
*/
|
*/
|
||||||
static uint8_t hp206c_adc_time_ms[] = {
|
static const uint8_t hp206c_adc_time_ms[] = {
|
||||||
/* conversion time(ms), OSR */
|
/* conversion time(ms), OSR */
|
||||||
132, /* 4096 */
|
132, /* 4096 */
|
||||||
66, /* 2048 */
|
66, /* 2048 */
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
LOG_MODULE_REGISTER(MC3419, CONFIG_SENSOR_LOG_LEVEL);
|
LOG_MODULE_REGISTER(MC3419, CONFIG_SENSOR_LOG_LEVEL);
|
||||||
|
|
||||||
static const uint16_t mc3419_accel_sense_map[] = {1, 2, 4, 8, 6};
|
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},
|
{25}, {50}, {62, 500}, {100},
|
||||||
{125}, {250}, {500}, {1000}
|
{125}, {250}, {500}, {1000}
|
||||||
};
|
};
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
LOG_MODULE_REGISTER(SX9500, CONFIG_SENSOR_LOG_LEVEL);
|
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
|
* First number is register address to write to. The chip
|
||||||
* auto-increments the address for subsequent values in a single
|
* auto-increments the address for subsequent values in a single
|
||||||
|
|
|
@ -286,7 +286,7 @@ static int icm42688_read_imu_from_packet(const uint8_t *pkt, bool is_accel, int
|
||||||
return 0;
|
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_1_5625] = UINT32_C(10000000000000) / 15625,
|
||||||
[ICM42688_DT_ACCEL_ODR_3_125] = UINT32_C(10000000000000) / 31250,
|
[ICM42688_DT_ACCEL_ODR_3_125] = UINT32_C(10000000000000) / 31250,
|
||||||
[ICM42688_DT_ACCEL_ODR_6_25] = UINT32_C(10000000000000) / 62500,
|
[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,
|
[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_12_5] = UINT32_C(10000000000000) / 125000,
|
||||||
[ICM42688_DT_GYRO_ODR_25] = UINT32_C(1000000000) / 25,
|
[ICM42688_DT_GYRO_ODR_25] = UINT32_C(1000000000) / 25,
|
||||||
[ICM42688_DT_GYRO_ODR_50] = UINT32_C(1000000000) / 50,
|
[ICM42688_DT_GYRO_ODR_50] = UINT32_C(1000000000) / 50,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue