integrating soft limits

This commit is contained in:
bungao
2013-02-26 13:55:12 +11:00
parent 67608a5014
commit b75e95c880
7 changed files with 34 additions and 7 deletions

View File

@ -200,6 +200,13 @@ uint8_t settings_store_global_setting(int parameter, float value) {
case 23: settings.homing_seek_rate = value; break;
case 24: settings.homing_debounce_delay = round(value); break;
case 25: settings.homing_pulloff = value; break;
case 26: case 27: case 28:
if (value <= 0.0) { return(STATUS_SETTING_VALUE_NEG); }
settings.mm_soft_limit[parameter-26] = value; break;
case 29:
if (value) { settings.flags |= BITFLAG_SOFT_LIMIT_ENABLE; }
else { settings.flags &= ~BITFLAG_SOFT_LIMIT_ENABLE; }
break;
default:
return(STATUS_INVALID_STATEMENT);
}