ソースを参照

submit some test

lusa 5 年 前
コミット
414849868b

+ 1 - 3
.gitignore

@@ -1,4 +1,4 @@
-app/goahead-5.1.0/build
+app/goahead-5.1.0/build/
 *.uImage
 *.o
 *.kernel.STMDISCO
@@ -6,5 +6,3 @@ app/goahead-5.1.0/build
 #ignore switch file
 *~
 *.swp
-local/rc
-

+ 1 - 1
app/goahead-5.1.0/build/linux-arm-static/.makeflags

@@ -1 +1 @@
- --no-print-directory -s
+s --no-print-directory

+ 184 - 18
app/goahead-5.1.0/projects/goahead-linux-static.mk

@@ -141,6 +141,20 @@ clean:
 	rm -f "$(BUILD)/bin/libgoahead-mbedtls.a"
 	rm -f "$(BUILD)/bin/libmbedtls.a"
 
+<<<<<<< HEAD
+=======
+	rm -f "$(BUILD)/bin/libipmi_session.o"
+	rm -f "$(BUILD)/bin/libipmi_uds_session.o"
+	rm -f "$(BUILD)/bin/libipmi_IPM.o"
+	rm -f "$(BUILD)/bin/dashboard.o"
+	rm -f "$(BUILD)/bin/config.o"
+	rm -f "$(BUILD)/bin/fan.o"
+	rm -f "$(BUILD)/bin/fru.o"
+	rm -f "$(BUILD)/bin/fw_update.o"
+	rm -f "$(BUILD)/bin/remote_control.o"
+	rm -f "$(BUILD)/bin/sel.o"
+	rm -f "$(BUILD)/bin/server_health.o"
+>>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
 clobber: clean
 	rm -fr ./$(BUILD)
 
@@ -217,14 +231,6 @@ $(BUILD)/inc/cJSON.h: $(DEPS_USER_H1)
 	mkdir -p "$(BUILD)/inc"
 	cp src/cJSON/cJSON.h $(BUILD)/inc/cJSON.h
 
-DEPS_USER_C1 += $(BUILD)/inc/goahead.h
-DEPS_USER_C1 += $(BUILD)/inc/cJSON.h
-
-$(BUILD)/obj/cJSON.o: \
-    src/cJSON/cJSON.c $(DEPS_USER_C1)
-	@echo '   [Compile] $(BUILD)/obj/cJSON.o'
-	$(CC) -c -o $(BUILD)/obj/cJSON.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/cJSON/cJSON.c
-
 #
 #	libipmi
 #
@@ -276,6 +282,76 @@ $(BUILD)/inc/com_IPMI_App.h: $(DEPS_USER_H2)
 	mkdir -p "$(BUILD)/inc"
 	cp ../common_include/com_IPMI_App.h $(BUILD)/inc/com_IPMI_App.h
 
+
+
+#
+#   LUSA, ResultUtils
+#
+DEPS_USER_H3 += src/utils/mine/ResultUtils.h
+DEPS_USER_H3 += $(BUILD)/inc/goahead.h
+
+$(BUILD)/inc/ResultUtils.h: $(DEPS_USER_H3)
+	@echo '      [Copy] $(BUILD)/inc/ResultUtils.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/utils/mine/ResultUtils.h $(BUILD)/inc/ResultUtils.h
+
+
+#
+#   web_interface
+#
+DEPS_USER_H4 += src/web_interface/inc/config.h
+DEPS_USER_H4 += src/web_interface/inc/dashboard.h
+DEPS_USER_H4 += src/web_interface/inc/fan.h
+DEPS_USER_H4 += src/web_interface/inc/fru.h
+DEPS_USER_H4 += src/web_interface/inc/fw_update.h
+DEPS_USER_H4 += src/web_interface/inc/remote_control.h
+DEPS_USER_H4 += src/web_interface/inc/sel.h
+DEPS_USER_H4 += src/web_interface/inc/server_health.h
+DEPS_USER_H4 += $(BUILD)/inc/goahead.h
+
+$(BUILD)/inc/config.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/config.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/config.h $(BUILD)/inc/config.h
+$(BUILD)/inc/dashboard.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/dashboard.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/dashboard.h $(BUILD)/inc/dashboard.h
+$(BUILD)/inc/fan.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/fan.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/fan.h $(BUILD)/inc/fan.h
+$(BUILD)/inc/fru.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/fru.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/fru.h $(BUILD)/inc/fru.h
+$(BUILD)/inc/fw_update.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/fw_update.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/fw_update.h $(BUILD)/inc/fw_update.h
+$(BUILD)/inc/remote_control.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/remote_control.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/remote_control.h $(BUILD)/inc/remote_control.h
+$(BUILD)/inc/sel.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/sel.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/sel.h $(BUILD)/inc/sel.h
+$(BUILD)/inc/server_health.h: $(DEPS_USER_H4)
+	@echo '      [Copy] $(BUILD)/inc/server_health.h'
+	mkdir -p "$(BUILD)/inc"
+	cp src/web_interface/inc/server_health.h $(BUILD)/inc/server_health.h
+
+
+DEPS_USER_C1 += $(BUILD)/inc/goahead.h
+DEPS_USER_C1 += $(BUILD)/inc/cJSON.h
+
+$(BUILD)/obj/cJSON.o: \
+    src/cJSON/cJSON.c $(DEPS_USER_C1)
+	@echo '   [Compile] $(BUILD)/obj/cJSON.o'
+	$(CC) -c -o $(BUILD)/obj/cJSON.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/cJSON/cJSON.c
+
+
 DEPS_USER_C2 += $(BUILD)/inc/libipmi_session.h
 DEPS_USER_C2 += $(BUILD)/inc/libipmi.h
 DEPS_USER_C2 += $(BUILD)/inc/libipmi_errorcodes.h
@@ -295,16 +371,6 @@ $(BUILD)/obj/libipmi_uds_session.o: \
 	@echo '   [Compile] $(BUILD)/obj/libipmi_uds_session.o'
 	$(CC) -c -o $(BUILD)/obj/libipmi_uds_session.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_uds_session.c
 
-#
-#   LUSA, ResultUtils
-#
-DEPS_USER_H3 += src/utils/mine/ResultUtils.h
-DEPS_USER_H3 += $(BUILD)/inc/goahead.h
-
-$(BUILD)/inc/ResultUtils.h: $(DEPS_USER_H3)
-	@echo '      [Copy] $(BUILD)/inc/ResultUtils.h'
-	mkdir -p "$(BUILD)/inc"
-	cp src/utils/mine/ResultUtils.h $(BUILD)/inc/ResultUtils.h
 
 DEPS_USER_C3 += $(BUILD)/inc/goahead.h
 DEPS_USER_C3 += $(BUILD)/inc/ResultUtils.h
@@ -315,6 +381,81 @@ $(BUILD)/obj/ResultUtils.o: \
 	$(CC) -c -o $(BUILD)/obj/ResultUtils.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/utils/mine/ResultUtils.c
 
 
+DEPS_USER_C4 += $(BUILD)/inc/goahead.h
+DEPS_USER_C4 += $(BUILD)/inc/config.h
+DEPS_USER_C4 += $(BUILD)/inc/dashboard.h
+DEPS_USER_C4 += $(BUILD)/inc/fan.h
+DEPS_USER_C4 += $(BUILD)/inc/fru.h
+DEPS_USER_C4 += $(BUILD)/inc/fw_update.h
+DEPS_USER_C4 += $(BUILD)/inc/remote_control.h
+DEPS_USER_C4 += $(BUILD)/inc/sel.h
+DEPS_USER_C4 += $(BUILD)/inc/server_health.h
+DEPS_USER_C4 += $(DEPS_USER_C2)
+
+$(BUILD)/obj/config.o: \
+    src/web_interface/src/config.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/config.o'
+	$(CC) -c -o $(BUILD)/obj/config.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/config.c
+$(BUILD)/obj/dashboard.o: \
+    src/web_interface/src/dashboard.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/dashboard.o'
+	$(CC) -c -o $(BUILD)/obj/dashboard.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/dashboard.c
+$(BUILD)/obj/fan.o: \
+    src/web_interface/src/fan.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/fan.o'
+	$(CC) -c -o $(BUILD)/obj/fan.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/fan.c
+$(BUILD)/obj/fru.o: \
+    src/web_interface/src/fru.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/fru.o'
+	$(CC) -c -o $(BUILD)/obj/fru.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/fru.c
+$(BUILD)/obj/fw_update.o: \
+    src/web_interface/src/fw_update.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/fw_update.o'
+	$(CC) -c -o $(BUILD)/obj/fw_update.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/fw_update.c
+$(BUILD)/obj/remote_control.o: \
+    src/web_interface/src/remote_control.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/remote_control.o'
+	$(CC) -c -o $(BUILD)/obj/remote_control.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/remote_control.c
+$(BUILD)/obj/sel.o: \
+    src/web_interface/src/sel.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/sel.o'
+	$(CC) -c -o $(BUILD)/obj/sel.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/sel.c
+$(BUILD)/obj/server_health.o: \
+    src/web_interface/src/server_health.c $(DEPS_USER_C4)
+	@echo '   [Compile] $(BUILD)/obj/server_health.o'
+	$(CC) -c -o $(BUILD)/obj/server_health.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
+		-D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
+		-DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
+		"-I$(ME_COM_OPENSSL_PATH)/include" \
+		src/web_interface/src/server_health.c
 
 
 
@@ -402,6 +543,7 @@ $(BUILD)/obj/fs.o: \
 #   goahead-mbedtls.o
 #
 DEPS_15 += $(BUILD)/inc/goahead.h
+DEPS_15 += $(DEPS_USER_C2)
 
 $(BUILD)/obj/goahead-mbedtls.o: \
     src/goahead-mbedtls/goahead-mbedtls.c $(DEPS_15)
@@ -649,12 +791,36 @@ DEPS_36 += $(BUILD)/obj/time.o
 DEPS_36 += $(BUILD)/obj/upload.o
 DEPS_36 += $(BUILD)/obj/libipmi_session.o
 DEPS_36 += $(BUILD)/obj/libipmi_uds_session.o
+<<<<<<< HEAD
 
+=======
+DEPS_36 += $(BUILD)/obj/libipmi_IPM.o
+DEPS_36 += $(BUILD)/obj/config.o
+DEPS_36 += $(BUILD)/obj/dashboard.o
+DEPS_36 += $(BUILD)/obj/fan.o
+DEPS_36 += $(BUILD)/obj/fru.o
+DEPS_36 += $(BUILD)/obj/fw_update.o
+DEPS_36 += $(BUILD)/obj/remote_control.o
+DEPS_36 += $(BUILD)/obj/sel.o
+DEPS_36 += $(BUILD)/obj/server_health.o
+>>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
 
 
 $(BUILD)/bin/libgo.a: $(DEPS_36)
 	@echo '      [Link] $(BUILD)/bin/libgo.a'
+<<<<<<< HEAD
 	$(AR) -cr $(BUILD)/bin/libgo.a "$(BUILD)/obj/ResultUtils.o" "$(BUILD)/obj/action.o" "$(BUILD)/obj/alloc.o" "$(BUILD)/obj/auth.o" "$(BUILD)/obj/cgi.o" "$(BUILD)/obj/crypt.o" "$(BUILD)/obj/file.o" "$(BUILD)/obj/fs.o" "$(BUILD)/obj/http.o" "$(BUILD)/obj/js.o" "$(BUILD)/obj/jst.o" "$(BUILD)/obj/options.o" "$(BUILD)/obj/osdep.o" "$(BUILD)/obj/rom.o" "$(BUILD)/obj/route.o" "$(BUILD)/obj/runtime.o" "$(BUILD)/obj/socket.o" "$(BUILD)/obj/time.o" "$(BUILD)/obj/upload.o" "$(BUILD)/obj/cJSON.o" "$(BUILD)/obj/libipmi_session.o" "$(BUILD)/obj/libipmi_uds_session.o" 
+=======
+	$(AR) -cr $(BUILD)/bin/libgo.a "$(BUILD)/obj/ResultUtils.o" "$(BUILD)/obj/action.o" \
+		"$(BUILD)/obj/alloc.o" "$(BUILD)/obj/auth.o" "$(BUILD)/obj/cgi.o" "$(BUILD)/obj/crypt.o" \
+		"$(BUILD)/obj/file.o" "$(BUILD)/obj/fs.o" "$(BUILD)/obj/http.o" "$(BUILD)/obj/js.o" \
+		"$(BUILD)/obj/jst.o" "$(BUILD)/obj/options.o" "$(BUILD)/obj/osdep.o" "$(BUILD)/obj/rom.o" \
+		"$(BUILD)/obj/route.o" "$(BUILD)/obj/runtime.o" "$(BUILD)/obj/socket.o" "$(BUILD)/obj/time.o" \
+		"$(BUILD)/obj/upload.o" "$(BUILD)/obj/cJSON.o" "$(BUILD)/obj/libipmi_session.o" \
+		"$(BUILD)/obj/libipmi_uds_session.o" "$(BUILD)/obj/libipmi_IPM.o" \
+		"$(BUILD)/obj/config.o" "$(BUILD)/obj/dashboard.o" "$(BUILD)/obj/fan.o" "$(BUILD)/obj/fru.o" \
+		"$(BUILD)/obj/fw_update.o" "$(BUILD)/obj/remote_control.o" "$(BUILD)/obj/sel.o" "$(BUILD)/obj/server_health.o" 
+>>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
 
 #
 #   install-certs

+ 4 - 0
app/goahead-5.1.0/src/goahead.c

@@ -17,12 +17,16 @@
 /********************************* Includes ***********************************/
 
 #include    "goahead.h"
+
 #include    "libipmi_struct.h"
 #include    "com_IPMI_App.h"
 #include    "libipmi_IPM.h"
 #include    "com_IPMIDefs.h"
 #include    "ResultUtils.h"
 #include    "cJSON.h"
+
+#include    "dashboard.h"
+
 /********************************* Defines ************************************/
 
 static int finished = 0;

+ 3 - 0
app/goahead-5.1.0/src/route.c

@@ -85,6 +85,7 @@ void personInfoAction(Webs *wp)
 
 
 
+<<<<<<< HEAD
 /*获取设备信息*/
 void getDeviceInfo(Webs *wp){
     logmsg(2, "--------------------ggggggggg----------------");
@@ -173,6 +174,8 @@ void getDeviceInfoBak(Webs *wp){
 
 
 
+=======
+>>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
 /************************************ Code ************************************/
 /*
     Route the request. If wp->route is already set, test routes after that route

+ 7 - 0
app/goahead-5.1.0/src/web_interface/inc/config.h

@@ -0,0 +1,7 @@
+#ifndef __CONFIG_H__
+#define __CONFIG_H__
+
+#include "goahead.h"
+
+
+#endif /* __CONFIG_H__ */

+ 13 - 0
app/goahead-5.1.0/src/web_interface/inc/dashboard.h

@@ -0,0 +1,13 @@
+#ifndef __DASHBOARD_H__
+#define __DASHBOARD_H__
+
+#include "goahead.h"
+
+void getDeviceInfo(Webs *wp);
+
+
+
+
+
+
+#endif /* __DASHBOARD_H__ */

+ 5 - 0
app/goahead-5.1.0/src/web_interface/inc/fan.h

@@ -0,0 +1,5 @@
+#ifndef __FAN_H__
+#define __FAN_H__
+#include "goahead.h"
+
+#endif /* __FAN_H__ */

+ 6 - 0
app/goahead-5.1.0/src/web_interface/inc/fru.h

@@ -0,0 +1,6 @@
+#ifndef __FRU_H__
+#define __FRU_H__
+
+#include "goahead.h"
+
+#endif /* __FRU_H__ */

+ 6 - 0
app/goahead-5.1.0/src/web_interface/inc/fw_update.h

@@ -0,0 +1,6 @@
+#ifndef __FW_UPDATE_H__
+#define __FW_UPDATE_H__
+
+#include "goahead.h"
+
+#endif /* __FW_UPDATE_H__ */

+ 6 - 0
app/goahead-5.1.0/src/web_interface/inc/remote_control.h

@@ -0,0 +1,6 @@
+#ifndef __REMOTE_CONTROL_H__
+#define __REMOTE_CONTROL_H__
+
+#include "goahead.h"
+
+#endif /* __REMOTE_CONTROL_H__ */

+ 6 - 0
app/goahead-5.1.0/src/web_interface/inc/sel.h

@@ -0,0 +1,6 @@
+#ifndef __SEL_H__
+#define __SEL_H__
+
+#include "goahead.h"
+
+#endif /* __SEL_H__ */

+ 7 - 0
app/goahead-5.1.0/src/web_interface/inc/server_health.h

@@ -0,0 +1,7 @@
+#ifndef __SERVER_HEALTH_H__
+#define __SERVER_HEALTH_H__
+
+#include "goahead.h"
+
+
+#endif /* __SERVER_HEALTH_H__ */

+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/config.c


+ 27 - 0
app/goahead-5.1.0/src/web_interface/src/dashboard.c

@@ -0,0 +1,27 @@
+#include    "goahead.h"
+#include    "libipmi_IPM.h"
+#include    "com_IPMIDefs.h"
+
+/*获取设备信息*/
+void getDeviceInfo(Webs *wp){
+    uint16_t    wRet = LIBIPMI_E_SUCCESS;
+    GetDevIDRes_T   DeviceID;
+    char BuildTime[30] = {0};
+    char FwVersion[10] = {0};
+
+    //Create session
+    LIBIPMI_CreateSession(&wp->ipmi_session, 10);
+
+    sprintf(BuildTime, "%s %s", __DATE__, __TIME__);
+    wRet = IPMICMD_GetDeviceID( &wp->ipmi_session, &DeviceID, DEFAULT_TIMEOUT);
+    if (wRet == LIBIPMI_E_SUCCESS)
+    {
+        sprintf(FwVersion, "%d.%d", DeviceID.FirmwareRevision1, DeviceID.FirmwareRevision2);
+    }
+
+    printf("BuildTime: %s\n", BuildTime);
+    printf("FwVersion: %s\n", FwVersion);
+
+    //Close session
+    LIBIPMI_CloseSession(&wp->ipmi_session );
+}

+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/fan.c


+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/fru.c


+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/fw_update.c


+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/remote_control.c


+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/sel.c


+ 0 - 0
app/goahead-5.1.0/src/web_interface/src/server_health.c


BIN
gd32450i-eval.uImage