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