summaryrefslogtreecommitdiff
path: root/firmware/powermgmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/powermgmt.c')
-rw-r--r--firmware/powermgmt.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index a093fe2ac8..6a72a2c613 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -84,12 +84,12 @@ int battery_level_cached = -1; /* battery level of this minute, updated once
per minute */
static bool car_adapter_mode_enabled = false;
-static int poweroff_idle_timeout_value[15] =
+static const int poweroff_idle_timeout_value[15] =
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 30, 45, 60
};
-static int percent_to_volt_decharge[11] =
+static const int percent_to_volt_decharge[11] =
/* voltages (centivolt) of 0%, 10%, ... 100% when charging disabled */
{
#ifdef HAVE_LIION
@@ -133,8 +133,8 @@ int trickle_sec = 0; /* how many seconds should the
charger be enabled per
minute for trickle
charging? */
-static int percent_to_volt_charge[11] = /* voltages (centivolt) of 0%, 10%,
- ... 100% when charging enabled */
+static const int percent_to_volt_charge[11] =
+/* voltages (centivolt) of 0%, 10%, ... 100% when charging enabled */
{
/* values guessed, see
http://www.seattlerobotics.org/encoder/200210/LiIon2.pdf until someone
@@ -149,7 +149,7 @@ void enable_trickle_charge(bool on)
#endif /* HAVE_CHARGE_CTRL */
static char power_stack[DEFAULT_STACK_SIZE];
-static char power_thread_name[] = "power";
+static const char power_thread_name[] = "power";
static int poweroff_timeout = 0;
static long last_charge_time = 0;
@@ -167,7 +167,7 @@ int battery_time(void)
/* look into the percent_to_volt_* table and get a realistic battery level
percentage */
-int voltage_to_percent(int voltage, int* table)
+int voltage_to_percent(int voltage, const int* table)
{
if (voltage <= table[0])
return 0;