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-02-24 21:56:07 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-02-24 21:56:07 +0300
commit8dc25dd017e091c093be4ec320d15959f50977bf (patch)
treee223ce30f7ebe606b4e499084a027864fddfac1a /src
parenteb416408f6aa9ba3ade7c0a4b7d2f6535b451fc9 (diff)
Changed the names of homing files for lowercase axis letters
Diffstat (limited to 'src')
-rw-r--r--src/Movement/Kinematics/Kinematics.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Movement/Kinematics/Kinematics.cpp b/src/Movement/Kinematics/Kinematics.cpp
index 6ccc5f9d..f99ee705 100644
--- a/src/Movement/Kinematics/Kinematics.cpp
+++ b/src/Movement/Kinematics/Kinematics.cpp
@@ -184,7 +184,16 @@ AxesBitmap Kinematics::GetHomingFileName(AxesBitmap toBeHomed, AxesBitmap alread
if (toBeHomed.IsBitSet(axis) && (axis != Z_AXIS || !homeZLast || (alreadyHomed & homeFirst) == homeFirst))
{
filename.copy("home");
- filename.cat(tolower(reprap.GetGCodes().GetAxisLetters()[axis]));
+ const char axisLetter = reprap.GetGCodes().GetAxisLetters()[axis];
+ if (islower(axisLetter))
+ {
+ filename.cat('\'');
+ filename.cat(axisLetter);
+ }
+ else
+ {
+ filename.cat(tolower(axisLetter));
+ }
filename.cat(".g");
return AxesBitmap();
}