Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2022-04-26 14:08:05 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-04-26 14:08:05 +0300
commit1129a72a10239b788d851e878179592ca227c647 (patch)
tree8a2bff595743ea3b81459735b0448a8286364910
parentaf868750990ae0d76f3fc19532daba0c3c290601 (diff)
Renamed Duet3_Mini4 to FMDC
-rw-r--r--.cproject11
-rw-r--r--.gitignore2
-rw-r--r--src/Config/Pins.h4
-rw-r--r--src/Config/Pins_FMDC.h (renamed from src/Config/Pins_Duet3Mini4.h)8
-rw-r--r--src/Hardware/SAME5x/Devices.cpp2
-rw-r--r--src/Networking/Network.cpp2
-rw-r--r--src/Platform/Platform.cpp20
-rw-r--r--src/Platform/Platform.h4
8 files changed, 28 insertions, 25 deletions
diff --git a/.cproject b/.cproject
index cf740a14..d6071136 100644
--- a/.cproject
+++ b/.cproject
@@ -1770,7 +1770,7 @@
</storageModule>
</cconfiguration>
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701">
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701" moduleId="org.eclipse.cdt.core.settings" name="Duet3Mini4">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701" moduleId="org.eclipse.cdt.core.settings" name="FMDC">
<macros>
<stringMacro name="LinkFlags2" type="VALUE_TEXT" value="-Wl,--end-group -lm"/>
<stringMacro name="LinkFlags1" type="VALUE_TEXT" value="-mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group"/>
@@ -1787,7 +1787,7 @@
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactExtension="elf" artifactName="Duet3Firmware_Mini4" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701" name="Duet3Mini4" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=" parent="cdt.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="Generating binary file" postbuildStep="arm-none-eabi-objcopy -O binary &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.elf&quot; &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot; &amp;&amp; crc32appender &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot; &amp;&amp; python3 &quot;${workspace_loc:/${ProjName}}/Tools/uf2conv/uf2conv.py&quot; -b 0x4000 -c -o &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.uf2&quot; &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot;">
+ <configuration artifactExtension="elf" artifactName="Duet3Firmware_FMDC" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701" name="FMDC" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=" parent="cdt.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="Generating binary file" postbuildStep="arm-none-eabi-objcopy -O binary &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.elf&quot; &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot; &amp;&amp; crc32appender &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot; &amp;&amp; python3 &quot;${workspace_loc:/${ProjName}}/Tools/uf2conv/uf2conv.py&quot; -b 0x4000 -c -o &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.uf2&quot; &quot;${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin&quot;">
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.release.516195201.976458850.241502451.170574622.649587786.957471317.1222249630.1359583846.2076578701." name="/" resourcePath="">
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.exe.release.1609944005" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.exe.release">
<option id="cdt.managedbuild.option.gnu.cross.path.1934164641" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" useByScannerDiscovery="false" value="${ArmGccPath}" valueType="string"/>
@@ -1816,7 +1816,7 @@
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.preprocessor.def.symbols.1258371913" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__SAME51N19A__"/>
<listOptionValue builtIn="false" value="RTOS"/>
- <listOptionValue builtIn="false" value="DUET3MINI4"/>
+ <listOptionValue builtIn="false" value="FMDC_V02"/>
<listOptionValue builtIn="false" value="noexcept="/>
</option>
<option id="gnu.c.compiler.option.dialect.flags.1637630414" name="Other dialect flags" superClass="gnu.c.compiler.option.dialect.flags" useByScannerDiscovery="true" value="-std=gnu99" valueType="string"/>
@@ -1873,7 +1873,7 @@
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.preprocessor.def.953309493" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__SAME51N19A__"/>
<listOptionValue builtIn="false" value="RTOS"/>
- <listOptionValue builtIn="false" value="DUET3MINI4"/>
+ <listOptionValue builtIn="false" value="FMDC_V02"/>
<listOptionValue builtIn="false" value="_XOPEN_SOURCE"/>
</option>
<option id="gnu.cpp.compiler.option.dialect.std.771691499" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
@@ -1923,6 +1923,9 @@
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="Duet3ATE"/>
<configuration configurationName="Duet2"/>
+ <configuration configurationName="FMDC">
+ <resource resourceType="PROJECT" workspacePath="/RepRapFirmware"/>
+ </configuration>
<configuration configurationName="Duet3_Debug"/>
<configuration configurationName="Duet3Mini5plus"/>
<configuration configurationName="DuetMaestro"/>
diff --git a/.gitignore b/.gitignore
index 9da06738..4793cb3d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,4 +18,4 @@
/Duet3_MB6XD/
/Duet3_CAN0/
/Duet3_Debug/
-/Duet3Mini4/
+/FMDC/
diff --git a/src/Config/Pins.h b/src/Config/Pins.h
index 9cef26ef..90703344 100644
--- a/src/Config/Pins.h
+++ b/src/Config/Pins.h
@@ -23,9 +23,9 @@
# elif defined(DUET3MINI_V04)
# define DUET3MINI 1
# define PLATFORM Duet3Mini
-# elif defined(DUET3MINI4)
+# elif defined(FMDC_V02)
# define DUET3MINI 1
-# define PLATFORM Duet3Mini4
+# define PLATFORM FMDC
# elif defined(__LPC17xx__)
# define PLATFORM LPC
# else
diff --git a/src/Config/Pins_Duet3Mini4.h b/src/Config/Pins_FMDC.h
index 6bf76fa3..eb2c7f4c 100644
--- a/src/Config/Pins_Duet3Mini4.h
+++ b/src/Config/Pins_FMDC.h
@@ -10,11 +10,11 @@
#include <PinDescription.h>
-#define DEFAULT_BOARD_TYPE BoardType::Duet3Mini4
+#define DEFAULT_BOARD_TYPE BoardType::FMDC
-#define BOARD_SHORT_NAME "Mini4"
-#define BOARD_NAME "Duet 3 Mini 4"
-#define FIRMWARE_NAME "RepRapFirmware for Duet 3 Mini 4"
+#define BOARD_SHORT_NAME "FMDC"
+#define BOARD_NAME "FMDC"
+#define FIRMWARE_NAME "RepRapFirmware for FMDC"
#define IAP_FIRMWARE_FILE "Duet3Firmware_" BOARD_SHORT_NAME ".uf2"
#define IAP_UPDATE_FILE "Duet3_SDiap32_" BOARD_SHORT_NAME ".bin"
diff --git a/src/Hardware/SAME5x/Devices.cpp b/src/Hardware/SAME5x/Devices.cpp
index 22aef25c..ff9f2c8c 100644
--- a/src/Hardware/SAME5x/Devices.cpp
+++ b/src/Hardware/SAME5x/Devices.cpp
@@ -125,7 +125,7 @@ static void SdhcInit() noexcept
hri_mclk_set_AHBMASK_SDHC1_bit(MCLK);
hri_gclk_write_PCHCTRL_reg(GCLK, SDHC1_GCLK_ID, GCLK_PCHCTRL_GEN(GclkNum90MHz) | GCLK_PCHCTRL_CHEN);
hri_gclk_write_PCHCTRL_reg(GCLK, SDHC1_GCLK_ID_SLOW, GCLK_PCHCTRL_GEN(GclkNum31KHz) | GCLK_PCHCTRL_CHEN);
-#elif defined(DUET3MINI4)
+#elif defined(FMDC_V02)
// Using SDHC 0
hri_mclk_set_AHBMASK_SDHC0_bit(MCLK);
hri_gclk_write_PCHCTRL_reg(GCLK, SDHC0_GCLK_ID, GCLK_PCHCTRL_GEN(GclkNum90MHz) | GCLK_PCHCTRL_CHEN);
diff --git a/src/Networking/Network.cpp b/src/Networking/Network.cpp
index 415aeea8..45e20058 100644
--- a/src/Networking/Network.cpp
+++ b/src/Networking/Network.cpp
@@ -87,7 +87,7 @@ Network::Network(Platform& p) noexcept : platform(p)
interfaces[0] = new LwipEthernetInterface(p);
#elif defined(DUET_NG) || defined(DUET3MINI_V04)
interfaces[0] = nullptr; // we set this up in Init()
-#elif defined(DUET3MINI4)
+#elif defined(FMDC_V02)
interfaces[0] = new WiFiInterface(p);
#elif defined(DUET_M)
interfaces[0] = new W5500Interface(p);
diff --git a/src/Platform/Platform.cpp b/src/Platform/Platform.cpp
index 67df3ded..ff1e6db6 100644
--- a/src/Platform/Platform.cpp
+++ b/src/Platform/Platform.cpp
@@ -3803,8 +3803,8 @@ void Platform::SetBoardType(BoardType bt) noexcept
board = (digitalRead(DIRECTION_PINS[0])) ? BoardType::Duet3_6HC_v101 : BoardType::Duet3_6HC_v06_100;
#elif defined(DUET3_MB6XD)
board = BoardType::Duet3_6XD;
-#elif defined(DUET3MINI4)
- board = BoardType::Duet3Mini4;
+#elif defined(FMDC_V02)
+ board = BoardType::FMDC;
#elif defined(SAME70XPLD)
board = BoardType::SAME70XPLD_0;
#elif defined(DUET_NG)
@@ -3879,12 +3879,12 @@ const char *_ecv_array Platform::GetElectronicsString() const noexcept
case BoardType::Duet3Mini_WiFi: return "Duet 3 " BOARD_SHORT_NAME " WiFi";
case BoardType::Duet3Mini_Ethernet: return "Duet 3 " BOARD_SHORT_NAME " Ethernet";
#elif defined(DUET3_MB6HC)
- case BoardType::Duet3_6HC_v06_100: return "Duet 3 " BOARD_SHORT_NAME " v0.6 or 1.0";
- case BoardType::Duet3_6HC_v101: return "Duet 3 " BOARD_SHORT_NAME " v1.01 or later";
+ case BoardType::Duet3_6HC_v06_100: return "Duet 3 " BOARD_SHORT_NAME " v0.6 or 1.0";
+ case BoardType::Duet3_6HC_v101: return "Duet 3 " BOARD_SHORT_NAME " v1.01 or later";
#elif defined(DUET3_MB6XD)
case BoardType::Duet3_6XD: return "Duet 3 " BOARD_SHORT_NAME; // we have only one version at present
-#elif defined(DUET3MINI4)
- case BoardType::Duet3Mini4: return "Duet 3 " BOARD_SHORT_NAME;
+#elif defined(FMDC_V02)
+ case BoardType::FMDC: return "Duet 3 " BOARD_SHORT_NAME;
#elif defined(SAME70XPLD)
case BoardType::SAME70XPLD_0: return "SAME70-XPLD";
#elif defined(DUET_NG)
@@ -3918,12 +3918,12 @@ const char *_ecv_array Platform::GetBoardString() const noexcept
case BoardType::Duet3Mini_WiFi: return "duet5lcwifi";
case BoardType::Duet3Mini_Ethernet: return "duet5lcethernet";
#elif defined(DUET3_MB6HC)
- case BoardType::Duet3_6HC_v06_100: return "duet3mb6hc100";
- case BoardType::Duet3_6HC_v101: return "duet3mb6hc101";
+ case BoardType::Duet3_6HC_v06_100: return "duet3mb6hc100";
+ case BoardType::Duet3_6HC_v101: return "duet3mb6hc101";
#elif defined(DUET3_MB6XD)
case BoardType::Duet3_6XD: return "duet3mb6xd"; // we have only one version at present
-#elif defined(DUET3MINI4)
- case BoardType::Duet3Mini4: return "duet3mini4";
+#elif defined(FMDC_V02)
+ case BoardType::FMDC: return "fmdc";
#elif defined(SAME70XPLD)
case BoardType::SAME70XPLD_0: return "same70xpld";
#elif defined(DUET_NG)
diff --git a/src/Platform/Platform.h b/src/Platform/Platform.h
index b27a626c..d6513b78 100644
--- a/src/Platform/Platform.h
+++ b/src/Platform/Platform.h
@@ -128,8 +128,8 @@ enum class BoardType : uint8_t
Duet3_6HC_v101 = 2,
#elif defined(DUET3_MB6XD)
Duet3_6XD = 1,
-#elif defined(DUET3MINI4)
- Duet3Mini4,
+#elif defined(FMDC_V02)
+ FMDC,
#elif defined(SAME70XPLD)
SAME70XPLD_0 = 1
#elif defined(DUET_NG)