From 8b9d3681b4e6ccb248c8898101cb5b9740cfdf13 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 25 Jun 2019 01:04:27 +0800
Subject: [PATCH] add LingYun basic library and update makefile

---
 mqttd/main.c |   73 +++++++++---------------------------
 1 files changed, 19 insertions(+), 54 deletions(-)

diff --git a/mqttd/main.c b/mqttd/main.c
index a5989a2..eebe21e 100644
--- a/mqttd/main.c
+++ b/mqttd/main.c
@@ -14,11 +14,8 @@
 #include <time.h>
 #include <unistd.h>
 
-#include "led.h"
-#include "ds18b20.h"
-#include "sht20.h"
-
-int hal_init(void);
+#include "logger.h"
+#include "hal.h"
 
 /********************************************************************************
  *  Description:
@@ -31,62 +28,30 @@
     float              temp;
     float              rh;
 
-    if( hal_init() < 0 )
+    //if( logger_init("mqttd.log", LOG_LEVEL_DEBUG, 1024) < 0 ) 
+    if( logger_init(DBG_LOG_FILE, LOG_LEVEL_DEBUG, 1024) < 0 ) 
     {
-        printf("Initialise hardware failure\n");
+        fprintf(stderr, "Logger system initialise failure\n");
         return -1;
     }
-    
-    while(1)
+
+
+    log_dbg("Logger system initialise ok\n");
+
+#if 0
+    if( hal_init() < 0 )
     {
-        turn_led(LED_R, ON);
-        sleep(1);
-        turn_led(LED_R, OFF);
-        sleep(1);
-
-        turn_led(LED_G, ON);
-        sleep(1);
-        turn_led(LED_G, OFF);
-        sleep(1);
-
-        turn_led(LED_B, ON);
-        sleep(1);
-        turn_led(LED_B, OFF);
-        sleep(1);
-
-        if(sht2x_get_temp_humidity(&temp, &rh) < 0)
-        {
-            printf("SHT2X get temperature and relative humidity failure\n");
-        }
-        else
-        {
-            printf("SHT2X Temperature=%lfC, Relative humidity=%lf%% \n", temp, rh);
-        }
-
-
-        if( ds18b20_get_temperature(&temp) < 0)
-        {
-            printf("DS18B20 get temperature failure\n");
-        }
-        else
-        {
-            printf("DS18B20 get temperature=%lf ℃ \n", temp);
-        }
+        log_err("Initialise hardware failure\n");
+        return -1;
     }
+#endif
+    
+    log_nrml("HAL initialise ok\n");
 
+
+    logger_term();
+    
     return 0;
 } /* ----- End of main() ----- */
 
 
-int hal_init(void)
-{
-    init_led();
-
-    if( sht2x_init() < 0 )
-    {
-        printf("Initialise SHT20 failure\n");
-        return -2;
-    }
-
-    return 0;
-}

--
Gitblit v1.9.1