project.vpj 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. <!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
  2. <Project
  3. Version="10.0"
  4. VendorName="SlickEdit"
  5. TemplateName="Other C/C++"
  6. WorkingDir=".">
  7. <Config
  8. Name="Debug"
  9. Type="cpp"
  10. DebugCallbackName="gdb"
  11. OutputFile="%bdproject"
  12. CompilerConfigName="Latest Version">
  13. <Menu>
  14. <Target
  15. Name="Compile"
  16. MenuCaption="&amp;Compile"
  17. CaptureOutputWith="ProcessBuffer"
  18. OutputExts="*.o"
  19. SaveOption="SaveCurrent"
  20. RunFromDir="%rw">
  21. <Exec CmdLine='cc -c -g %i %defd -o "%bd%n.o" "%f"'/>
  22. </Target>
  23. <Target
  24. Name="Link"
  25. MenuCaption="&amp;Link">
  26. <Exec CmdLine='cc -g -o "%o" %f %libs'/>
  27. </Target>
  28. <Target
  29. Name="Build"
  30. MenuCaption="&amp;Build"
  31. CaptureOutputWith="ProcessBuffer"
  32. SaveOption="SaveWorkspaceFiles"
  33. RunFromDir="%rw">
  34. <Exec CmdLine='"%(VSLICKBIN1)vsbuild" build "%w" "%r"'/>
  35. </Target>
  36. <Target
  37. Name="Rebuild"
  38. MenuCaption="&amp;Rebuild"
  39. CaptureOutputWith="ProcessBuffer"
  40. SaveOption="SaveWorkspaceFiles"
  41. RunFromDir="%rw">
  42. <Exec CmdLine='"%(VSLICKBIN1)vsbuild" rebuild "%w" "%r"'/>
  43. </Target>
  44. <Target
  45. Name="Debug"
  46. MenuCaption="&amp;Debug"
  47. SaveOption="SaveNone"
  48. BuildFirst="1"
  49. CaptureOutputWith="ProcessBuffer"
  50. RunFromDir="%rw">
  51. <Exec CmdLine='vsdebugio -prog "%o"'/>
  52. </Target>
  53. <Target
  54. Name="Execute"
  55. MenuCaption="E&amp;xecute"
  56. SaveOption="SaveNone"
  57. BuildFirst="1"
  58. CaptureOutputWith="ProcessBuffer"
  59. RunFromDir="%rw">
  60. <Exec CmdLine='"%o"'/>
  61. </Target>
  62. </Menu>
  63. </Config>
  64. <Config
  65. Name="Release"
  66. Type="cpp"
  67. DebugCallbackName="gdb"
  68. OutputFile="%bdproject"
  69. CompilerConfigName="Latest Version">
  70. <Menu>
  71. <Target
  72. Name="Compile"
  73. MenuCaption="&amp;Compile"
  74. CaptureOutputWith="ProcessBuffer"
  75. SaveOption="SaveCurrent"
  76. OutputExts="*.o"
  77. RunFromDir="%rw">
  78. <Exec CmdLine='cc -c -O %i %defd -o "%bd%n.o" "%f"'/>
  79. </Target>
  80. <Target
  81. Name="Link"
  82. MenuCaption="&amp;Link">
  83. <Exec CmdLine='cc -O -o "%o" %f %libs'/>
  84. </Target>
  85. <Target
  86. Name="Build"
  87. MenuCaption="&amp;Build"
  88. CaptureOutputWith="ProcessBuffer"
  89. SaveOption="SaveWorkspaceFiles"
  90. RunFromDir="%rw">
  91. <Exec CmdLine='"%(VSLICKBIN1)vsbuild" build "%w" "%r"'/>
  92. </Target>
  93. <Target
  94. Name="Rebuild"
  95. MenuCaption="&amp;Rebuild"
  96. CaptureOutputWith="ProcessBuffer"
  97. SaveOption="SaveWorkspaceFiles"
  98. RunFromDir="%rw">
  99. <Exec CmdLine='"%(VSLICKBIN1)vsbuild" rebuild "%w" "%r"'/>
  100. </Target>
  101. <Target
  102. Name="Debug"
  103. MenuCaption="&amp;Debug"
  104. SaveOption="SaveNone"
  105. BuildFirst="1"
  106. CaptureOutputWith="ProcessBuffer"
  107. RunFromDir="%rw">
  108. <Exec CmdLine='vsdebugio -prog "%o"'/>
  109. </Target>
  110. <Target
  111. Name="Execute"
  112. MenuCaption="E&amp;xecute"
  113. SaveOption="SaveNone"
  114. BuildFirst="1"
  115. CaptureOutputWith="ProcessBuffer"
  116. RunFromDir="%rw">
  117. <Exec CmdLine='"%o"'/>
  118. </Target>
  119. </Menu>
  120. </Config>
  121. <Rules Name="Compile">
  122. <Rule
  123. InputExts="*.s"
  124. OutputExts="*.o"
  125. LinkObject="1">
  126. <Exec CmdLine='as -o "%bd%n.o" "%f"'/>
  127. </Rule>
  128. </Rules>
  129. <CustomFolders>
  130. <Folder
  131. Name="Source Files"
  132. Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.scala;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d;*.m;*.mm;*.go;*.groovy;*.gsh"
  133. GUID="{BF293AD0-A166-4A60-D622-D993E9DABBBA}"></Folder>
  134. <Folder
  135. Name="Header Files"
  136. Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.h++;*.inc;*.sh;*.cpy;*.if"
  137. GUID="{3F090482-3FC1-4D35-8090-387003B9C68C}"></Folder>
  138. <Folder
  139. Name="Resource Files"
  140. Filters="*.ico;*.cur;*.dlg"
  141. GUID="{AEA19973-521C-4E5D-5552-7A2FBCCE38A7}"/>
  142. <Folder
  143. Name="Bitmaps"
  144. Filters="*.bmp"
  145. GUID="{66E784A8-4E49-4989-B450-A2D393EBCAA1}"/>
  146. <Folder
  147. Name="Other Files"
  148. Filters=""
  149. GUID="{9DEEC660-4229-4CC4-233D-7F620580C792}"/>
  150. </CustomFolders>
  151. <Files AutoFolders="DirectoryView">
  152. <Folder Name="../Common">
  153. <F N="../Common/gd32e23x_libopt.h"/>
  154. <F N="../Common/GD32Sys.c"/>
  155. <F N="../Common/GD32Sys.h"/>
  156. <F N="../Common/hardware_delay.c"/>
  157. <F N="../Common/hardware_delay.h"/>
  158. <F N="../Common/software_timer.c"/>
  159. <F N="../Common/software_timer.h"/>
  160. <F N="../Common/typedefine.h"/>
  161. </Folder>
  162. <Folder Name="../Compenent">
  163. <Folder Name="Encrypt">
  164. <F N="../Compenent/Encrypt/encrypt_md5.c"/>
  165. <F N="../Compenent/Encrypt/encrypt_md5.h"/>
  166. <F N="../Compenent/Encrypt/encrypt_xxtea.c"/>
  167. <F N="../Compenent/Encrypt/encrypt_xxtea.h"/>
  168. </Folder>
  169. <Folder Name="Modbus">
  170. <F N="../Compenent/Modbus/modbus_common.h"/>
  171. <F N="../Compenent/Modbus/modbus_encoder.c"/>
  172. <F N="../Compenent/Modbus/modbus_encoder.h"/>
  173. <F N="../Compenent/Modbus/modbus_master.c"/>
  174. <F N="../Compenent/Modbus/modbus_master.h"/>
  175. <F N="../Compenent/Modbus/modbus_slave.c"/>
  176. <F N="../Compenent/Modbus/modbus_slave.h"/>
  177. </Folder>
  178. </Folder>
  179. <Folder Name="../GD32E23x_Firmware_Library">
  180. <Folder Name="CMSIS">
  181. <Folder Name="GD">
  182. <Folder Name="GD32E23x">
  183. <Folder Name="Include">
  184. <F N="../GD32E23x_Firmware_Library/CMSIS/GD/GD32E23x/Include/gd32e23x.h"/>
  185. <F N="../GD32E23x_Firmware_Library/CMSIS/GD/GD32E23x/Include/system_gd32e23x.h"/>
  186. </Folder>
  187. <Folder Name="Source">
  188. <Folder Name="ARM">
  189. <F N="../GD32E23x_Firmware_Library/CMSIS/GD/GD32E23x/Source/ARM/startup_gd32e23x.s"/>
  190. </Folder>
  191. <Folder Name="IAR">
  192. <F N="../GD32E23x_Firmware_Library/CMSIS/GD/GD32E23x/Source/IAR/startup_gd32e23x.s"/>
  193. </Folder>
  194. <F N="../GD32E23x_Firmware_Library/CMSIS/GD/GD32E23x/Source/system_gd32e23x.c"/>
  195. </Folder>
  196. </Folder>
  197. </Folder>
  198. </Folder>
  199. <Folder Name="GD32E23x_standard_peripheral">
  200. <Folder Name="Include">
  201. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_adc.h"/>
  202. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_cmp.h"/>
  203. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_crc.h"/>
  204. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_dbg.h"/>
  205. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_dma.h"/>
  206. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_exti.h"/>
  207. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_fmc.h"/>
  208. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_fwdgt.h"/>
  209. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_gpio.h"/>
  210. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_i2c.h"/>
  211. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_misc.h"/>
  212. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_pmu.h"/>
  213. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_rcu.h"/>
  214. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_rtc.h"/>
  215. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_spi.h"/>
  216. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_syscfg.h"/>
  217. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_timer.h"/>
  218. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_usart.h"/>
  219. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Include/gd32e23x_wwdgt.h"/>
  220. </Folder>
  221. <Folder Name="Source">
  222. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_adc.c"/>
  223. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_cmp.c"/>
  224. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_crc.c"/>
  225. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_dbg.c"/>
  226. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_dma.c"/>
  227. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_exti.c"/>
  228. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_fmc.c"/>
  229. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_fwdgt.c"/>
  230. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_gpio.c"/>
  231. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_i2c.c"/>
  232. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_misc.c"/>
  233. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_pmu.c"/>
  234. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_rcu.c"/>
  235. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_rtc.c"/>
  236. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_spi.c"/>
  237. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_syscfg.c"/>
  238. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_timer.c"/>
  239. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_usart.c"/>
  240. <F N="../GD32E23x_Firmware_Library/GD32E23x_standard_peripheral/Source/gd32e23x_wwdgt.c"/>
  241. </Folder>
  242. </Folder>
  243. </Folder>
  244. <Folder Name="../Hardware">
  245. <F N="../Hardware/board.c"/>
  246. <F N="../Hardware/board.h"/>
  247. <F N="../Hardware/hw_dma_uart.c"/>
  248. <F N="../Hardware/hw_dma_uart.h"/>
  249. <F N="../Hardware/hw_flash_data.c"/>
  250. <F N="../Hardware/hw_flash_data.h"/>
  251. </Folder>
  252. <Folder Name="../User">
  253. <F N="../User/main.c"/>
  254. <F N="../User/modbus_app.c"/>
  255. <F N="../User/modbus_app.h"/>
  256. <F N="../User/variable.c"/>
  257. <F N="../User/variable.h"/>
  258. </Folder>
  259. </Files>
  260. </Project>