From da6a2e0436a3878296b665bf2a4f75caa1e2bcb7 Mon Sep 17 00:00:00 2001 From: midopple Date: Wed, 1 Feb 2012 21:21:23 +0100 Subject: Check Uart Puffer while circle processing (CMD: G2 / G3) --- Sprinter/arc_func.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Sprinter/arc_func.cpp') diff --git a/Sprinter/arc_func.cpp b/Sprinter/arc_func.cpp index 03b6d1f..211d3dd 100644 --- a/Sprinter/arc_func.cpp +++ b/Sprinter/arc_func.cpp @@ -104,6 +104,12 @@ void mc_arc(float *position, float *target, float *offset, uint8_t axis_0, uint8 for (i = 1; i Date: Thu, 2 Feb 2012 18:48:02 +0100 Subject: Option to deaktivate the arc function --- Sprinter/arc_func.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Sprinter/arc_func.cpp') diff --git a/Sprinter/arc_func.cpp b/Sprinter/arc_func.cpp index 211d3dd..d088337 100644 --- a/Sprinter/arc_func.cpp +++ b/Sprinter/arc_func.cpp @@ -25,6 +25,7 @@ #include "Configuration.h" #include "Sprinter.h" +#ifdef USE_ARC_FUNCTION // The arc is approximated by generating a huge number of tiny, linear segments. The length of each // segment is configured in settings.mm_per_arc_segment. void mc_arc(float *position, float *target, float *offset, uint8_t axis_0, uint8_t axis_1, @@ -143,4 +144,4 @@ void mc_arc(float *position, float *target, float *offset, uint8_t axis_0, uint8 // plan_set_acceleration_manager_enabled(acceleration_manager_was_enabled); } - +#endif -- cgit v1.2.1