Skip to content

Commit 6f673bb

Browse files
committed
V2.1
- Improved startup_gd32fxxx.S - CMSIS has its own project now - Upgraded to CMSIS V5.0.5 - Removed lib-debug. Now part of lib-hal - Updated to latest GD32 Firmware - Introduced debug software UART0 - Major cleanup lib-configstore - In order to support Newlib; removed lib-c, lib-c++ and added lib-clib - In order to support FreeRTOS; Added Software timers in H.A.L. framework. - Major update network stack. Added support for RFC 5227 and RFC 3927 - Updated Art-Net with latest specifications - Improved support for RDMNet LLRP only - Moved parameter utc_offset to "env.txt" - Improved HTTP Server - Added support for remote UART shell - Removed lib-rdmdiscovery, lib-rdmnet and lib-rdmresponder - Removed lib-oscclient and lib-oscserver
1 parent f45b979 commit 6f673bb

892 files changed

Lines changed: 82801 additions & 40433 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/c-cpp.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,33 @@ jobs:
1515
- uses: actions/checkout@v2
1616
- name: Install arm-none-eabi
1717
run: sudo apt install gcc-arm-none-eabi
18+
- name: make Board-tester
19+
run: |
20+
cd Board-tester
21+
make -f Makefile.GD32 clean
22+
make -f Makefile.GD32
23+
cd -
1824
- name: make gd32_emac_artnet_dmx_multi
1925
run: |
2026
cd gd32_emac_artnet_dmx_multi
2127
make -f Makefile.GD32 clean
2228
make -f Makefile.GD32
2329
cd -
30+
- name: make gd32_emac_artnet_pixel_multi
31+
run: |
32+
cd gd32_emac_artnet_pixel_multi
33+
make -f Makefile.GD32 clean
34+
make -f Makefile.GD32
35+
cd -
2436
- name: make gd32_emac_e131_dmx_multi
2537
run: |
2638
cd gd32_emac_e131_dmx_multi
2739
make -f Makefile.GD32 clean
2840
make -f Makefile.GD32
2941
cd -
42+
- name: make gd32_emac_e131_pixel_multi
43+
run: |
44+
cd gd32_emac_e131_pixel_multi
45+
make -f Makefile.GD32 clean
46+
make -f Makefile.GD32
47+
cd -

.gitignore

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,12 @@
5555

5656
*.bin
5757
udp_send
58-
do-tftp.sh
58+
59+
gd32f1*.*
60+
lib-gd32/gd32f10x/*
61+
gd32f2*.*
62+
lib-gd32/gd32f20x/*
63+
gd32f3*.*
64+
lib-gd32/gd32f30x/*
65+
gd32fh*.*
66+
lib-gd32/gd32h7xx/*

CMSIS/.cproject

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
3+
<storageModule moduleId="org.eclipse.cdt.core.settings">
4+
<cconfiguration id="cdt.managedbuild.toolchain.gnu.cross.base.496275235">
5+
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.cross.base.496275235" moduleId="org.eclipse.cdt.core.settings" name="Default">
6+
<externalSettings/>
7+
<extensions>
8+
<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
9+
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
10+
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
11+
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
12+
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
13+
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
14+
</extensions>
15+
</storageModule>
16+
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
17+
<configuration artifactName="${ProjName}" buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.cross.base.496275235" name="Default" optionalBuildProperties="" parent="org.eclipse.cdt.build.core.emptycfg">
18+
<folderInfo id="cdt.managedbuild.toolchain.gnu.cross.base.496275235.2097831488" name="/" resourcePath="">
19+
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.1945725153" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
20+
<option id="cdt.managedbuild.option.gnu.cross.prefix.845362432" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
21+
<option id="cdt.managedbuild.option.gnu.cross.path.1456241859" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
22+
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.GNU_ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.1121297400" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
23+
<builder id="cdt.managedbuild.builder.gnu.cross.1505467518" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="cdt.managedbuild.builder.gnu.cross"/>
24+
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.1234177623" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
25+
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.include.paths.1851535820" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
26+
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Core/Include}&quot;"/>
27+
</option>
28+
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.2008035602" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
29+
</tool>
30+
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.342737424" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler"/>
31+
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.1618704117" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
32+
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.2062041083" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
33+
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
34+
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
35+
</inputType>
36+
</tool>
37+
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.38847006" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker"/>
38+
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.193097097" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver"/>
39+
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.2116979713" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
40+
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.both.asm.option.include.paths.1972121886" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
41+
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Core/Include}&quot;"/>
42+
</option>
43+
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2031831681" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
44+
</tool>
45+
</toolChain>
46+
</folderInfo>
47+
</configuration>
48+
</storageModule>
49+
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
50+
</cconfiguration>
51+
</storageModule>
52+
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
53+
<project id="CMSIS.null.1666295214" name="CMSIS"/>
54+
</storageModule>
55+
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
56+
<storageModule moduleId="scannerConfiguration">
57+
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
58+
<scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.cross.base.496275235;cdt.managedbuild.toolchain.gnu.cross.base.496275235.2097831488;cdt.managedbuild.tool.gnu.cross.c.compiler.1234177623;cdt.managedbuild.tool.gnu.c.compiler.input.2008035602">
59+
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
60+
</scannerConfigBuildInfo>
61+
</storageModule>
62+
<storageModule moduleId="refreshScope"/>
63+
</cproject>
Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<projectDescription>
3-
<name>lib-uuid</name>
4-
<comment></comment>
5-
<projects>
6-
</projects>
7-
<buildSpec>
8-
<buildCommand>
9-
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10-
<triggers>clean,full,incremental,</triggers>
11-
<arguments>
12-
</arguments>
13-
</buildCommand>
14-
<buildCommand>
15-
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
16-
<triggers>full,incremental,</triggers>
17-
<arguments>
18-
</arguments>
19-
</buildCommand>
20-
</buildSpec>
21-
<natures>
22-
<nature>org.eclipse.cdt.core.cnature</nature>
23-
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
24-
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
25-
</natures>
26-
</projectDescription>
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>CMSIS</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10+
<triggers>clean,full,incremental,</triggers>
11+
<arguments>
12+
</arguments>
13+
</buildCommand>
14+
<buildCommand>
15+
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
16+
<triggers>full,incremental,</triggers>
17+
<arguments>
18+
</arguments>
19+
</buildCommand>
20+
</buildSpec>
21+
<natures>
22+
<nature>org.eclipse.cdt.core.cnature</nature>
23+
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
24+
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
25+
</natures>
26+
</projectDescription>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<project>
3-
<configuration id="cdt.managedbuild.toolchain.gnu.cross.base.1805713348" name="GD32">
3+
<configuration id="cdt.managedbuild.toolchain.gnu.cross.base.496275235" name="Default">
44
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
55
<provider-reference id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" ref="shared-provider"/>
66
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
File renamed without changes.

0 commit comments

Comments
 (0)