diff --git a/src/modules/idler.cpp b/src/modules/idler.cpp index 64c67fa..1539a3d 100644 --- a/src/modules/idler.cpp +++ b/src/modules/idler.cpp @@ -39,7 +39,7 @@ void Idler::PlanHomingMoveBack() { bool Idler::FinishHomingAndPlanMoveToParkPos() { // check the axis' length if (AxisDistance(mm::axisUnitToTruncatedUnit(mm::motion.CurPosition())) - < (config::idlerLimits.lenght.v - 10)) { //@@TODO is 10 degrees ok? + < uint16_t(config::idlerLimits.lenght.v - 10)) { //@@TODO is 10 degrees ok? return false; // we couldn't home correctly, we cannot set the Idler's position } diff --git a/src/modules/selector.cpp b/src/modules/selector.cpp index 2e1ebad..56514da 100644 --- a/src/modules/selector.cpp +++ b/src/modules/selector.cpp @@ -35,7 +35,7 @@ void Selector::PlanHomingMoveBack() { bool Selector::FinishHomingAndPlanMoveToParkPos() { // check the axis' length - if (AxisDistance(mm::axisUnitToTruncatedUnit(mm::motion.CurPosition())) < (config::selectorLimits.lenght.v - 3)) { //@@TODO is 3mm ok? + if (AxisDistance(mm::axisUnitToTruncatedUnit(mm::motion.CurPosition())) < uint16_t(config::selectorLimits.lenght.v - 3)) { //@@TODO is 3mm ok? return false; // we couldn't home correctly, we cannot set the Selector's position }