From d18260661da7051bb3fc0df1b4dd85304a2ee7a1 Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Fri, 22 Nov 2019 21:52:58 +0100
Subject: [PATCH] chore(epicardium-modules): Fix all warnings

Fix all warnings in epicardium/modules.

Signed-off-by: Rahix <rahix@rahix.de>
---
 epicardium/modules/bhi.c            | 2 +-
 epicardium/modules/personal_state.c | 2 +-
 epicardium/modules/sleep.c          | 3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/epicardium/modules/bhi.c b/epicardium/modules/bhi.c
index b04d2fd5..4e38306e 100644
--- a/epicardium/modules/bhi.c
+++ b/epicardium/modules/bhi.c
@@ -227,7 +227,7 @@ out_free_i2c:
 
 void epic_bhi160_disable_all_sensors()
 {
-	for (int i = 0; i < sizeof(bhi160_sensor_active); i++) {
+	for (size_t i = 0; i < sizeof(bhi160_sensor_active); i++) {
 		if (bhi160_sensor_active[i]) {
 			epic_bhi160_disable_sensor(i);
 		}
diff --git a/epicardium/modules/personal_state.c b/epicardium/modules/personal_state.c
index cd6c52c7..e1990f2b 100644
--- a/epicardium/modules/personal_state.c
+++ b/epicardium/modules/personal_state.c
@@ -18,7 +18,7 @@ int personal_state_enabled()
 
 int epic_personal_state_set(uint8_t state, bool persistent)
 {
-	if (state < STATE_NONE || state > STATE_CAMP)
+	if (state > STATE_CAMP)
 		return -EINVAL;
 
 	led_animation_state = 0;
diff --git a/epicardium/modules/sleep.c b/epicardium/modules/sleep.c
index a87bcb0c..70cc35c5 100644
--- a/epicardium/modules/sleep.c
+++ b/epicardium/modules/sleep.c
@@ -142,8 +142,7 @@ static void gpio_low_power(void)
 
 	const unsigned int num_pins =
 		(sizeof(pins_low_power) / sizeof(gpio_cfg_t));
-	int i;
-	for (i = 0; i < num_pins; i++) {
+	for (size_t i = 0; i < num_pins; i++) {
 		GPIO_OutClr(&pins_low_power[i]);
 		GPIO_Config(&pins_low_power[i]);
 	}
-- 
GitLab