From 51685388948b86027844f4e1eb9d252ede52e220 Mon Sep 17 00:00:00 2001 From: Thomas Ingleby Date: Fri, 11 Apr 2014 09:05:04 +0100 Subject: [PATCH] gpio: modified api to include close. Add file descriptor to gpio_t Signed-off-by: Thomas Ingleby --- api/gpio.h | 4 ++++ src/gpio/gpio.c | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/gpio.h b/api/gpio.h index b58735e..ab9598f 100644 --- a/api/gpio.h +++ b/api/gpio.h @@ -23,6 +23,8 @@ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#include + #ifdef __cplusplus extern "C" { #endif @@ -32,6 +34,7 @@ typedef struct gpio_struct int pin; int pinMap; char path[64]; + FILE *value_fp; } gpio_t; typedef char gpio_mode_t[16]; @@ -42,6 +45,7 @@ int gpio_set(int pin); void gpio_mode(gpio_t *gpio, gpio_mode_t mode); void gpio_dir(gpio_t *gpio, gpio_dir_t dir); +void gpio_close(gpio_t *gpio); int gpio_read(gpio_t *gpio); void gpio_write(gpio_t *gpio, int value); diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c index e2b5110..177adce 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -24,7 +24,6 @@ */ #include -#include #include "gpio.h" -- 2.7.4