From af30c84d820576c37e57de31bc47d18b6e4b89e1 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Wed, 21 Apr 2021 16:52:34 +0800 Subject: [PATCH] update iotd, test MQTT subscriber ok --- iotd/hal/gpio.h | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/iotd/hal/gpio.h b/iotd/hal/gpio.h index d1a2a23..455960f 100644 --- a/iotd/hal/gpio.h +++ b/iotd/hal/gpio.h @@ -16,18 +16,15 @@ #include <gpiod.h> -#define OFF 0 -#define ON 1 - #define GPIO_MAXOUT 8 #define GPIO_MAXIN 4 typedef struct gpio_info_s { char name[32]; /* GPIO connected module name */ - int pin; /* GPIO BCM pin number */ + int pin; /* GPIO BCM pin number */ int active_level; /* active power level */ - struct gpiod_line *lines; /* gpiod lines */ + struct gpiod_line *line; /* gpiod line */ } gpio_info_t; @@ -46,10 +43,7 @@ /* turn which light on/off */ -extern void turn_light(int which, int cmd); - -/* turn which led on/off */ -extern void turn_led(int which, int cmd); +void gpio_out(char *name, char *cmd); /* Return value: 0(LOW): Nobody detected, !0: Which infrared detect incoming */ extern int infrared_detect(void); -- Gitblit v1.9.1