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
path: root/src
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2022-08-27 16:38:30 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-08-30 14:19:31 +0300
commit20f3d6cd93a4dbf22414a317f27f7463b69805cd (patch)
tree4aa6958c8bc63fb5c87139b9dd2bf1d8cf7e0041 /src
parent91f12bf69e37613d456943ec537162a212c48c1d (diff)
Support M917 on MB6XD
Diffstat (limited to 'src')
-rw-r--r--src/GCodes/GCodes2.cpp4
-rw-r--r--src/Platform/Platform.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/GCodes/GCodes2.cpp b/src/GCodes/GCodes2.cpp
index cb416160..d807702a 100644
--- a/src/GCodes/GCodes2.cpp
+++ b/src/GCodes/GCodes2.cpp
@@ -4268,7 +4268,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeEx
case 906: // Set/report Motor currents
case 913: // Set/report motor current percent
-#if HAS_SMART_DRIVERS
+#if HAS_SMART_DRIVERS || SUPPORT_CAN_EXPANSION
case 917: // Set/report standstill motor current percentage
#endif
{
@@ -4329,7 +4329,7 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeEx
else
{
reply.copy( (code == 913) ? "Motor current % of normal - "
-#if HAS_SMART_DRIVERS
+#if HAS_SMART_DRIVERS || SUPPORT_CAN_EXPANSION
: (code == 917) ? "Motor standstill current % of normal - "
#endif
: "Motor current (mA) - "
diff --git a/src/Platform/Platform.cpp b/src/Platform/Platform.cpp
index 966906b5..e0331947 100644
--- a/src/Platform/Platform.cpp
+++ b/src/Platform/Platform.cpp
@@ -2666,7 +2666,7 @@ GCodeResult Platform::SetMotorCurrent(size_t axisOrExtruder, float currentOrPerc
motorCurrentFraction[axisOrExtruder] = constrain<float>(0.01 * currentOrPercent, 0.0, 1.0);
break;
-#if HAS_SMART_DRIVERS
+#if HAS_SMART_DRIVERS || SUPPORT_CAN_EXPANSION
case 917:
standstillCurrentPercent[axisOrExtruder] = constrain<float>(currentOrPercent, 0.0, 100.0);
break;