From b64d6ff04401ed85fce543b8e20c8c360fb284f5 Mon Sep 17 00:00:00 2001
From: Guo Wenxue <guowenxue@gmail.com>
Date: Thu, 27 Jun 2019 13:25:23 +0800
Subject: [PATCH] Update mqttd hal code, can control relay now

---
 mqttd/hal/led.c |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/mqttd/hal/led.c b/mqttd/hal/led.c
index c51b637..0025089 100644
--- a/mqttd/hal/led.c
+++ b/mqttd/hal/led.c
@@ -7,10 +7,10 @@
  *
  *     pi@raspberrypi:~ $ gpio readall show BCM and wPi pinmap  
  *
- *                 LED      BCM           wPi 
- *                  G ---- GPIO.13  ---- GPIO.23
- *                  R ---- GPIO.19  ---- GPIO.24    
- *                  B ---- GPIO.26  ---- GPIO.25
+ *                 LED      BCM           wPi           Phy Pin
+ *                  G ---- GPIO.13  ---- GPIO.23  ----   #Pin33
+ *                  R ---- GPIO.19  ---- GPIO.24  ----   #Pin35  
+ *                  B ---- GPIO.26  ---- GPIO.25  ----   #Pin37
  *                  I ---- GND      ----
  *                 
  *        Version:  1.0.0(2018/10/14)
@@ -35,11 +35,9 @@
 {
 	int         i; 
     
-    wiringPiSetup();
-
 	for(i=0; i<LED_MAX; i++)
 	{
-	       	pinMode( led_gpio[i], OUTPUT );
+        pinMode( led_gpio[i], OUTPUT );
 	}
 }
 
@@ -48,11 +46,10 @@
 	if( which<0 || which>=LED_MAX )
 		return -1;
 
-
 	if( OFF == cmd )
-	       	digitalWrite (led_gpio[which], LOW);
-	else
-	       	digitalWrite (led_gpio[which], HIGH);
+        digitalWrite (led_gpio[which], LOW); 
+    else 
+        digitalWrite (led_gpio[which], HIGH);
 
 	return 0;
 }

--
Gitblit v1.9.1