diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj
index 2e846deeea..ccb3e4c8f8 100644
--- a/bsp/lpc178x/project.uvproj
+++ b/bsp/lpc178x/project.uvproj
@@ -678,6 +678,11 @@
1
..\..\components\rtgui\common\rtgui_xml.c
+
+ rtgui_app.c
+ 1
+ ..\..\components\rtgui\common\rtgui_app.c
+
dc.c
1
@@ -788,11 +793,6 @@
1
..\..\components\rtgui\common\pixel_driver.c
-
- rtgui_application.c
- 1
- ..\..\components\rtgui\server\rtgui_application.c
-
driver.c
1
@@ -898,11 +898,6 @@
1
..\..\components\rtgui\widgets\title.c
-
- toplevel.c
- 1
- ..\..\components\rtgui\widgets\toplevel.c
-
notebook.c
1
@@ -918,11 +913,6 @@
1
..\..\components\rtgui\widgets\list_view.c
-
- about_view.c
- 1
- ..\..\components\rtgui\widgets\about_view.c
-
filelist_view.c
1
@@ -938,6 +928,31 @@
1
..\..\components\rtgui\widgets\window.c
+
+ panel.c
+ 1
+ ..\..\components\rtgui\widgets\panel.c
+
+
+ groupbox.c
+ 1
+ ..\..\components\rtgui\widgets\groupbox.c
+
+
+ edit.c
+ 1
+ ..\..\components\rtgui\widgets\edit.c
+
+
+ plot.c
+ 1
+ ..\..\components\rtgui\widgets\plot.c
+
+
+ plot_curve.c
+ 1
+ ..\..\components\rtgui\widgets\plot_curve.c
+
@@ -953,6 +968,11 @@
1
..\..\examples\gui\demo_view.c
+
+ demo_xml.c
+ 1
+ ..\..\examples\gui\demo_xml.c
+
demo_view_benchmark.c
1
@@ -1063,6 +1083,26 @@
1
..\..\examples\gui\demo_view_mywidget.c
+
+ demo_view_box.c
+ 1
+ ..\..\examples\gui\demo_view_box.c
+
+
+ demo_view_edit.c
+ 1
+ ..\..\examples\gui\demo_view_edit.c
+
+
+ demo_view_bmp.c
+ 1
+ ..\..\examples\gui\demo_view_bmp.c
+
+
+ demo_plot.c
+ 1
+ ..\..\examples\gui\demo_plot.c
+
mywidget.c
1
diff --git a/bsp/lpc178x/rtconfig.h b/bsp/lpc178x/rtconfig.h
index af625d307a..8c825fa065 100644
--- a/bsp/lpc178x/rtconfig.h
+++ b/bsp/lpc178x/rtconfig.h
@@ -192,7 +192,7 @@
//
#define RTGUI_DEFAULT_FONT_SIZE 16
//
-#define RTGUI_USING_DFS_FILERW
+// #define RTGUI_USING_DFS_FILERW
//
#define RTGUI_USING_HZ_BMP
//