From 4ff5fe054d3e9db5edf1eb8e9114729b5f7918a3 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Thu, 22 Apr 2021 03:18:37 +0800 Subject: [PATCH] update iotd for infrared detect --- iotd/hal/gpio.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/iotd/hal/gpio.h b/iotd/hal/gpio.h index 6a45e11..2623e72 100644 --- a/iotd/hal/gpio.h +++ b/iotd/hal/gpio.h @@ -36,6 +36,7 @@ gpio_info_t input[GPIO_MAXIN]; /* GPIO input pins */ int incnt; /* GPIO input numbers */ + int infrared_enable; /* infrared enable or not */ } gpio_t; extern int gpio_init(gpio_t *gpio); @@ -45,7 +46,9 @@ extern void gpio_out(char *name, char *cmd); /* Return value: 0(LOW): Nobody detected, !0: Which infrared detect incoming */ -extern int infrared_detect(void); +#define FLAG_INFRARED_INDOOR (1<<0) +#define FLAG_INFRARED_HALLWAY (1<<1) +extern int infrared_detect(int interval); #endif /* ----- #ifndef _GPIO_H_ ----- */ -- Gitblit v1.9.1