diff options
author | David Crocker <dcrocker@eschertech.com> | 2022-04-26 14:08:05 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2022-04-26 14:08:05 +0300 |
commit | 1129a72a10239b788d851e878179592ca227c647 (patch) | |
tree | 8a2bff595743ea3b81459735b0448a8286364910 | |
parent | af868750990ae0d76f3fc19532daba0c3c290601 (diff) |
Renamed Duet3_Mini4 to FMDC
-rw-r--r-- | .cproject | 11 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | src/Config/Pins.h | 4 | ||||
-rw-r--r-- | src/Config/Pins_FMDC.h (renamed from src/Config/Pins_Duet3Mini4.h) | 8 | ||||
-rw-r--r-- | src/Hardware/SAME5x/Devices.cpp | 2 | ||||
-rw-r--r-- | src/Networking/Network.cpp | 2 | ||||
-rw-r--r-- | src/Platform/Platform.cpp | 20 | ||||
-rw-r--r-- | src/Platform/Platform.h | 4 |
8 files changed, 28 insertions, 25 deletions
@@ -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 "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.elf" "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin" && crc32appender "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin" && python3 "${workspace_loc:/${ProjName}}/Tools/uf2conv/uf2conv.py" -b 0x4000 -c -o "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.uf2" "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin""> + <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 "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.elf" "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin" && crc32appender "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin" && python3 "${workspace_loc:/${ProjName}}/Tools/uf2conv/uf2conv.py" -b 0x4000 -c -o "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.uf2" "${workspace_loc:/${ProjName}/${ConfigName}}/${BuildArtifactFileBaseName}.bin""> <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"/> @@ -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) |