[dev] gpio_keypad: get rid of compiler warnings
diff --git a/dev/keys/gpio_keypad.c b/dev/keys/gpio_keypad.c
index 51570ef..b867769 100644
--- a/dev/keys/gpio_keypad.c
+++ b/dev/keys/gpio_keypad.c
@@ -31,6 +31,8 @@
#include <assert.h>
#include <bits.h>
+#include <stdlib.h>
+#include <string.h>
#include <dev/keys.h>
#include <dev/gpio.h>
#include <dev/gpio_keypad.h>
@@ -86,8 +88,7 @@
struct gpio_kp *kp = keypad;
struct gpio_keypad_info *kpinfo = kp->keypad_info;
int polarity = !!(kpinfo->flags & GPIOKPF_ACTIVE_HIGH);
- int out, in;
- int key_index;
+ int out;
int gpio;
out = kp->current_output;
@@ -136,7 +137,6 @@
void gpio_keypad_init(struct gpio_keypad_info *kpinfo)
{
- struct gpio_kp *kp;
int key_count;
int output_val;
int output_cfg;