From b50c48a6b8999850963f01167c259931b1c8b0c7 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 31 Jul 2019 12:56:58 +0800
Subject: [PATCH] WiringPi library source code packet, for official git server already shutdown

---
 mqttd/main.c |   23 ++++++++---------------
 1 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/mqttd/main.c b/mqttd/main.c
index 90c6803..be26876 100644
--- a/mqttd/main.c
+++ b/mqttd/main.c
@@ -109,17 +109,14 @@
         return -2;
     }
 
-    if( ctx.hwconf.enable  )
+    if( hal_init(&ctx.hwconf) < 0 )
     {
-        if( hal_init(&ctx.hwconf) < 0 )
-            log_err("Initialise hardware failure\n");
-        else 
-            log_nrml("HAL initialise ok\n");
-
-        return -1;
+        log_err("Initialise hardware failure\n");
+        return -3;
     }
-    else
+    else 
     {
+        log_nrml("HAL initialise ok\n");
     }
 
     install_proc_signal();
@@ -362,7 +359,7 @@
             value = cJSON_Print(item);
 
             /* light controled by relay */
-            if( hwconf->relay && !strcasecmp(item->string, "light") )
+            if( hwconf->relay_pin && !strcasecmp(item->string, "light") )
             {
                 if( strcasestr(value, "on") )
                 {
@@ -377,15 +374,11 @@
             }
 
             /* buzzer */
-            if( hwconf->beep && !strcasecmp(item->string, "buzzer") )
+            if( hwconf->beep_pin && !strcasecmp(item->string, "buzzer") )
             {
                 if( strcasestr(value, "on") )
                 {
-                    log_nrml("Turn buzzer on\n");
-                }
-                else if( strcasestr(value, "music") )
-                {
-                    log_nrml("Turn buzzer play music\n");
+                    log_nrml("Turn buzzer on [%d] times\n", hwconf->beep_times);
                 }
             }
 

--
Gitblit v1.9.1