special variable for saving/restoring feedmultiply using M220

This commit is contained in:
PavelSindler 2017-09-14 20:33:25 +02:00
parent 4af075a316
commit 4960127240
1 changed files with 5 additions and 3 deletions

View File

@ -498,6 +498,8 @@ unsigned long chdkHigh = 0;
boolean chdkActive = false; boolean chdkActive = false;
#endif #endif
static int saved_feedmultiply_mm = 100;
//=========================================================================== //===========================================================================
//=============================Routines====================================== //=============================Routines======================================
//=========================================================================== //===========================================================================
@ -4938,11 +4940,11 @@ Sigma_Exit:
{ {
if(code_seen('S')) if(code_seen('S'))
{ {
saved_feedmultiply = feedmultiply; saved_feedmultiply_mm = feedmultiply;
feedmultiply = code_value() ; feedmultiply = code_value() ;
} }
if (code_seen('R')) { //restore if (code_seen('R')) { //restore previous feedmultiply
feedmultiply = saved_feedmultiply; feedmultiply = saved_feedmultiply_mm;
} }
} }
break; break;