Browse Source

fix warning and update project files

tanek liang 8 years ago
parent
commit
bb6283144c

+ 1 - 1
bsp/gd32450z-eval/drivers/drv_lcd.c

@@ -265,4 +265,4 @@ int gd32_hw_lcd_init(void)
     return 0;
 }
 INIT_DEVICE_EXPORT(gd32_hw_lcd_init);
-#endif
+#endif

+ 252 - 139
bsp/gd32450z-eval/project.ewp

@@ -339,30 +339,28 @@
                 </option>
                 <option>
                     <name>CCIncludePath2</name>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\netif</state>
-                    <state>$PROJ_DIR$\..\..\components\trace</state>
-                    <state>$PROJ_DIR$\..\..\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\cortex-m4</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\arch\include</state>
                     <state>$PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Include</state>
-                    <state>$PROJ_DIR$\..\..\libcpu\arm\common</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\include</state>
-                    <state>$PROJ_DIR$\..\..\components\trace\SystemView_Src_V240\Config</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\filesystems\devfs</state>
-                    <state>$PROJ_DIR$\..\..\components\trace\SystemView_Src_V240\SEGGER</state>
                     <state>$PROJ_DIR$\drivers</state>
                     <state>$PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Include</state>
                     <state>$PROJ_DIR$\.</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include</state>
-                    <state>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\spi\sfud\inc</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh</state>
                     <state>$PROJ_DIR$\Libraries\CMSIS</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\spi</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\netif</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\ipv4</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\common</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include</state>
                     <state>$PROJ_DIR$\applications</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\ipv4</state>
-                    <state>$PROJ_DIR$\..\..\components\finsh</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\devfs</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\sfud\inc</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\elmfat</state>
                 </option>
                 <option>
                     <name>CCStdIncCheck</name>
@@ -1378,30 +1376,28 @@
                 </option>
                 <option>
                     <name>CCIncludePath2</name>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\netif</state>
-                    <state>$PROJ_DIR$\..\..\components\trace</state>
-                    <state>$PROJ_DIR$\..\..\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\cortex-m4</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\arch\include</state>
                     <state>$PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Include</state>
-                    <state>$PROJ_DIR$\..\..\libcpu\arm\common</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\include</state>
-                    <state>$PROJ_DIR$\..\..\components\trace\SystemView_Src_V240\Config</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\filesystems\devfs</state>
-                    <state>$PROJ_DIR$\..\..\components\trace\SystemView_Src_V240\SEGGER</state>
                     <state>$PROJ_DIR$\drivers</state>
                     <state>$PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Include</state>
                     <state>$PROJ_DIR$\.</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include</state>
-                    <state>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\spi\sfud\inc</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh</state>
                     <state>$PROJ_DIR$\Libraries\CMSIS</state>
-                    <state>$PROJ_DIR$\..\..\components\drivers\spi</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\netif</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\ipv4</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\common</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include</state>
                     <state>$PROJ_DIR$\applications</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\ipv4</state>
-                    <state>$PROJ_DIR$\..\..\components\finsh</state>
-                    <state>$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat</state>
-                    <state>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\include</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\devfs</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\sfud\inc</state>
+                    <state>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\elmfat</state>
                 </option>
                 <option>
                     <name>CCStdIncCheck</name>
@@ -2085,18 +2081,6 @@
         <file>
             <name>$PROJ_DIR$\applications\application.c</name>
         </file>
-        <file>
-            <name>$PROJ_DIR$\applications\benchmark.c</name>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\applications\device_test.c</name>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\applications\mem_test.c</name>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\applications\ping.c</name>
-        </file>
         <file>
             <name>$PROJ_DIR$\applications\rtgui_demo.c</name>
         </file>
@@ -2107,67 +2091,67 @@
     <group>
         <name>CORTEX-M4</name>
         <file>
-            <name>$PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\common\backtrace.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\cortex-m4\context_iar.S</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\cortex-m4\cpuport.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\libcpu\arm\common\div0.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\common\div0.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\libcpu\arm\common\showmem.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\libcpu\arm\common\showmem.c</name>
         </file>
     </group>
     <group>
         <name>DeviceDrivers</name>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\completion.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\completion.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\dataqueue.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\dataqueue.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\i2c\i2c-bit-ops.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\i2c\i2c-bit-ops.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\i2c\i2c_core.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\i2c\i2c_dev.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\pipe.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\pipe.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\portal.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\portal.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\ringbuffer.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\rtc\rtc.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\rtc\rtc.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\serial\serial.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\serial\serial.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\spi\sfud\src\sfud.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\sfud\src\sfud.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\spi\spi_core.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\spi_core.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\spi_dev.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\spi\spi_flash_sfud.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\spi\spi_flash_sfud.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\drivers\src\workqueue.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\drivers\src\workqueue.c</name>
         </file>
     </group>
     <group>
@@ -2181,6 +2165,9 @@
         <file>
             <name>$PROJ_DIR$\drivers\drv_exmc_sdram.c</name>
         </file>
+        <file>
+            <name>$PROJ_DIR$\drivers\drv_lcd.c</name>
+        </file>
         <file>
             <name>$PROJ_DIR$\drivers\drv_spi.c</name>
         </file>
@@ -2190,6 +2177,9 @@
         <file>
             <name>$PROJ_DIR$\drivers\drv_usart.c</name>
         </file>
+        <file>
+            <name>$PROJ_DIR$\drivers\gd32f450z_lcd_eval.c</name>
+        </file>
         <file>
             <name>$PROJ_DIR$\drivers\synopsys_emac.c</name>
         </file>
@@ -2197,70 +2187,70 @@
     <group>
         <name>Filesystem</name>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\filesystems\devfs\console.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\devfs\console.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\devfs\devfs.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\src\dfs.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\src\dfs.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\elmfat\dfs_elm.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\src\dfs_file.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\src\dfs_file.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\src\dfs_fs.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\src\dfs_posix.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\dfs\filesystems\elmfat\ff.c</name>
         </file>
     </group>
     <group>
         <name>finsh</name>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\cmd.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\cmd.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_compiler.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_compiler.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_error.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_error.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_heap.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_heap.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_init.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_init.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_node.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_node.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_ops.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_ops.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_parser.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_parser.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_token.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_token.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_var.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_var.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\finsh_vm.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\finsh_vm.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\shell.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\shell.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\finsh\symbol.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\finsh\symbol.c</name>
         </file>
     </group>
     <group>
@@ -2359,160 +2349,283 @@
             <name>$PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c</name>
         </file>
     </group>
+    <group>
+        <name>GUIEngine</name>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\asc12font.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\asc16font.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\blit.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\box.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\color.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\container.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_blend.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_buffer.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_client.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_hw.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_rotozoom.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\dc_trans.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\filerw.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font_bmp.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font_fnt.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font_freetype.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font_hz_bmp.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\font_hz_file.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\hz12font.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\hz16font.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image_bmp.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image_hdc.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image_jpg.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image_png.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\image_xpm.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\matrix.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\mouse.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\region.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\rtgui_app.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\rtgui_driver.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\rtgui_object.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\rtgui_system.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\server.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\title.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\topwin.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\widget.c</name>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\gui\src\window.c</name>
+        </file>
+    </group>
     <group>
         <name>Kernel</name>
         <file>
-            <name>$PROJ_DIR$\..\..\src\clock.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\clock.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\components.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\components.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\device.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\device.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\idle.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\idle.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\ipc.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\ipc.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\irq.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\irq.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\kservice.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\kservice.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\mem.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\mem.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\memheap.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\memheap.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\mempool.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\mempool.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\module.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\module.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\object.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\object.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\scheduler.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\scheduler.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\thread.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\thread.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\src\timer.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\src\timer.c</name>
         </file>
     </group>
     <group>
         <name>LwIP</name>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_lib.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\api_lib.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_msg.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\api_msg.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\autoip.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\def.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\def.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dhcp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\dhcp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dns.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\dns.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\err.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\err.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\etharp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\netif\etharp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\netif\ethernetif.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\icmp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\igmp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\inet.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\init.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\init.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\ip.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\memp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netbuf.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\netbuf.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netdb.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\netdb.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\netif.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\netif.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netifapi.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\netifapi.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\pbuf.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\pbuf.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\raw.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\raw.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\netif\slipif.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\sockets.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\sockets.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\stats.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\stats.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\sys.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\sys.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\arch\sys_arch.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\tcp.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_in.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\tcp_in.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_out.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\tcp_out.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\tcpip.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\api\tcpip.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\timers.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\timers.c</name>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\udp.c</name>
+            <name>$PROJ_DIR$\..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\core\udp.c</name>
         </file>
     </group>
 </project>

File diff suppressed because it is too large
+ 324 - 253
bsp/gd32450z-eval/project.uvproj


+ 204 - 29
bsp/gd32450z-eval/project.uvprojx

@@ -333,9 +333,9 @@
             <v6Rtti>0</v6Rtti>
             <VariousControls>
               <MiscControls></MiscControls>
-              <Define>GD32F4XX, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER</Define>
+              <Define>GD32F4XX, USE_STDPERIPH_DRIVER</Define>
               <Undefine></Undefine>
-              <IncludePath>applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\..\git\rt-thread\include;..\..\..\git\rt-thread\libcpu\arm\cortex-m4;..\..\..\git\rt-thread\libcpu\arm\common;..\..\..\git\rt-thread\components\dfs\include;..\..\..\git\rt-thread\components\dfs\filesystems\devfs;..\..\..\git\rt-thread\components\dfs\filesystems\elmfat;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\spi;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\spi\sfud\inc;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\finsh;..\..\..\git\rt-thread\components\libc\armlibc;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\ipv4;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\arch\include;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\netif;..\..\..\git\rt-thread\components\trace;..\..\..\git\rt-thread\components\trace\SystemView_Src_V240\Config;..\..\..\git\rt-thread\components\trace;..\..\..\git\rt-thread\components\trace\SystemView_Src_V240\SEGGER</IncludePath>
+              <IncludePath>applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\..\git\rt-thread\include;..\..\..\git\rt-thread\libcpu\arm\cortex-m4;..\..\..\git\rt-thread\libcpu\arm\common;..\..\..\git\rt-thread\components\dfs\include;..\..\..\git\rt-thread\components\dfs\filesystems\devfs;..\..\..\git\rt-thread\components\dfs\filesystems\elmfat;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\spi;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\drivers\spi\sfud\inc;..\..\..\git\rt-thread\components\drivers\include;..\..\..\git\rt-thread\components\finsh;..\..\..\git\rt-thread\components\gui\include;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\ipv4;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\arch\include;..\..\..\git\rt-thread\components\net\lwip-1.4.1\src\include\netif;..\..\..\git\rt-thread\components\trace;..\..\..\git\rt-thread\components\trace\SystemView_Src_V240\Config;..\..\..\git\rt-thread\components\trace;..\..\..\git\rt-thread\components\trace\SystemView_Src_V240\SEGGER</IncludePath>
             </VariousControls>
           </Cads>
           <Aads>
@@ -384,26 +384,6 @@
               <FileType>1</FileType>
               <FilePath>applications\application.c</FilePath>
             </File>
-            <File>
-              <FileName>benchmark.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>applications\benchmark.c</FilePath>
-            </File>
-            <File>
-              <FileName>device_test.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>applications\device_test.c</FilePath>
-            </File>
-            <File>
-              <FileName>mem_test.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>applications\mem_test.c</FilePath>
-            </File>
-            <File>
-              <FileName>ping.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>applications\ping.c</FilePath>
-            </File>
             <File>
               <FileName>rtgui_demo.c</FileName>
               <FileType>1</FileType>
@@ -444,6 +424,16 @@
               <FileType>1</FileType>
               <FilePath>drivers\synopsys_emac.c</FilePath>
             </File>
+            <File>
+              <FileName>drv_lcd.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>drivers\drv_lcd.c</FilePath>
+            </File>
+            <File>
+              <FileName>gd32f450z_lcd_eval.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>drivers\gd32f450z_lcd_eval.c</FilePath>
+            </File>
             <File>
               <FileName>drv_spi_flash.c</FileName>
               <FileType>1</FileType>
@@ -922,22 +912,207 @@
           </Files>
         </Group>
         <Group>
-          <GroupName>libc</GroupName>
+          <GroupName>GUIEngine</GroupName>
           <Files>
             <File>
-              <FileName>libc_syms.c</FileName>
+              <FileName>asc12font.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\asc12font.c</FilePath>
+            </File>
+            <File>
+              <FileName>asc16font.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\asc16font.c</FilePath>
+            </File>
+            <File>
+              <FileName>blit.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\blit.c</FilePath>
+            </File>
+            <File>
+              <FileName>box.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\box.c</FilePath>
+            </File>
+            <File>
+              <FileName>color.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\color.c</FilePath>
+            </File>
+            <File>
+              <FileName>container.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\container.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_blend.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_blend.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_buffer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_buffer.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_client.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_client.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_hw.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_hw.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_rotozoom.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_rotozoom.c</FilePath>
+            </File>
+            <File>
+              <FileName>dc_trans.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\dc_trans.c</FilePath>
+            </File>
+            <File>
+              <FileName>filerw.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\filerw.c</FilePath>
+            </File>
+            <File>
+              <FileName>font.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font.c</FilePath>
+            </File>
+            <File>
+              <FileName>font_bmp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font_bmp.c</FilePath>
+            </File>
+            <File>
+              <FileName>font_fnt.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font_fnt.c</FilePath>
+            </File>
+            <File>
+              <FileName>font_freetype.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font_freetype.c</FilePath>
+            </File>
+            <File>
+              <FileName>font_hz_bmp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font_hz_bmp.c</FilePath>
+            </File>
+            <File>
+              <FileName>font_hz_file.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\font_hz_file.c</FilePath>
+            </File>
+            <File>
+              <FileName>hz12font.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\hz12font.c</FilePath>
+            </File>
+            <File>
+              <FileName>hz16font.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\hz16font.c</FilePath>
+            </File>
+            <File>
+              <FileName>image.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image.c</FilePath>
+            </File>
+            <File>
+              <FileName>image_bmp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image_bmp.c</FilePath>
+            </File>
+            <File>
+              <FileName>image_hdc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image_hdc.c</FilePath>
+            </File>
+            <File>
+              <FileName>image_jpg.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image_jpg.c</FilePath>
+            </File>
+            <File>
+              <FileName>image_png.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image_png.c</FilePath>
+            </File>
+            <File>
+              <FileName>image_xpm.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\image_xpm.c</FilePath>
+            </File>
+            <File>
+              <FileName>matrix.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\matrix.c</FilePath>
+            </File>
+            <File>
+              <FileName>mouse.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\mouse.c</FilePath>
+            </File>
+            <File>
+              <FileName>region.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\region.c</FilePath>
+            </File>
+            <File>
+              <FileName>rtgui_app.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\rtgui_app.c</FilePath>
+            </File>
+            <File>
+              <FileName>rtgui_driver.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\rtgui_driver.c</FilePath>
+            </File>
+            <File>
+              <FileName>rtgui_object.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\rtgui_object.c</FilePath>
+            </File>
+            <File>
+              <FileName>rtgui_system.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\rtgui_system.c</FilePath>
+            </File>
+            <File>
+              <FileName>server.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\server.c</FilePath>
+            </File>
+            <File>
+              <FileName>title.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\title.c</FilePath>
+            </File>
+            <File>
+              <FileName>topwin.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\..\..\git\rt-thread\components\libc\armlibc\libc_syms.c</FilePath>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\topwin.c</FilePath>
             </File>
             <File>
-              <FileName>mem_std.c</FileName>
+              <FileName>widget.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\..\..\git\rt-thread\components\libc\armlibc\mem_std.c</FilePath>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\widget.c</FilePath>
             </File>
             <File>
-              <FileName>stubs.c</FileName>
+              <FileName>window.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\..\..\git\rt-thread\components\libc\armlibc\stubs.c</FilePath>
+              <FilePath>..\..\..\git\rt-thread\components\gui\src\window.c</FilePath>
             </File>
           </Files>
         </Group>

+ 2 - 2
bsp/gd32450z-eval/rtconfig.h

@@ -22,7 +22,7 @@
 
 /* Using Hook */
 #define RT_USING_HOOK
-#define RT_USING_TRACE
+//#define RT_USING_TRACE
 
 #define IDLE_THREAD_STACK_SIZE     1024
 
@@ -67,7 +67,7 @@
 
 /* SECTION: RTGUI support */
 /* using RTGUI support */
-//#define RT_USING_GUIENGINE
+#define RT_USING_GUIENGINE
 
 /* name length of RTGUI object */
 #define RTGUI_NAME_MAX		16

+ 1 - 1
bsp/gd32450z-eval/template.uvproj

@@ -356,7 +356,7 @@
             <wLevel>2</wLevel>
             <uThumb>0</uThumb>
             <uSurpInc>0</uSurpInc>
-            <uC99>0</uC99>
+            <uC99>1</uC99>
             <useXO>0</useXO>
             <VariousControls>
               <MiscControls></MiscControls>

Some files were not shown because too many files changed in this diff