From 2b340f5acb605c9c54c880067742f6a34dec7136 Mon Sep 17 00:00:00 2001
From: Scott Lahteine <sourcetree@thinkyhead.com>
Date: Mon, 13 Jun 2016 18:54:25 -0700
Subject: [PATCH] patch LIN_ADVANCE to use code_value_float

---
 Marlin/Marlin_main.cpp | 2 +-
 Marlin/stepper.cpp     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 7d7e3cde3d0..6cd9f863edc 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -333,7 +333,7 @@ const char axis_codes[NUM_AXIS] = {'X', 'Y', 'Z', 'E'};
 
 static int serial_count = 0;
 
-// GCode parameter pointer used by code_seen(), code_value(), etc.
+// GCode parameter pointer used by code_seen(), code_value_float(), etc.
 static char* seen_pointer;
 
 // Next Immediate GCode Command pointer. NULL if none.
diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp
index c9d49cd12c2..32d0cddade7 100644
--- a/Marlin/stepper.cpp
+++ b/Marlin/stepper.cpp
@@ -1124,7 +1124,7 @@ void Stepper::microstep_readings() {
 #if ENABLED(LIN_ADVANCE)
 
   void Stepper::advance_M905() {
-    if (code_seen('K')) extruder_advance_k = code_value();
+    if (code_seen('K')) extruder_advance_k = code_value_float();
     SERIAL_ECHO_START;
     SERIAL_ECHOPAIR("Advance factor: ", extruder_advance_k);
     SERIAL_EOL;