Removed tool-reversed option. Use tool-direction-mode instead.
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Tue, 27 Nov 2018 23:05:44 +0000 (15:05 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Tue, 27 Nov 2018 23:05:44 +0000 (15:05 -0800)
src/avr/src/spindle.c
src/avr/src/vars.def
src/resources/config-template.json

index dacf806f5e9113128bb191af9242a8ec88531a88..0a32cbc886287f452dd541815aa52618d3e6d223 100644 (file)
@@ -49,7 +49,6 @@ static struct {
   float override;
   sync_speed_t sync_speed;
   float speed;
-  bool reversed;
   float min_rpm;
   float max_rpm;
   float inv_max_rpm;
@@ -84,7 +83,7 @@ static float _speed_to_power(float speed) {
   else if (spindle.max_rpm <= power) power = 1;
   else power *= spindle.inv_max_rpm;
 
-  return (spindle.reversed ^ negative) ? -power : power;
+  return negative ? -power : power;
 }
 
 
@@ -214,18 +213,9 @@ void spindle_estop() {_set_type(SPINDLE_TYPE_DISABLED);}
 // Var callbacks
 uint8_t get_tool_type() {return spindle.type;}
 void set_tool_type(uint8_t value) {_set_type((spindle_type_t)value);}
-float get_speed() {return _get_power() * spindle.max_rpm;}
-bool get_tool_reversed() {return spindle.reversed;}
-
-
-void set_tool_reversed(bool reversed) {
-  if (spindle.reversed != reversed) {
-    spindle.reversed = reversed;
-    _update_speed();
-  }
-}
 
 
+float get_speed() {return _get_power() * spindle.max_rpm;}
 float get_max_spin() {return spindle.max_rpm;}
 
 
index 52c4258bc8fab4b8f1445cee1765cbb52ba3c26a..e5a206dc36b378e4449f56e809ad725a3512f9f0 100644 (file)
@@ -85,7 +85,6 @@ VAR(analog_input,    ai, f32,   ANALOG, 0, 0) // Analog input pins
 // Spindle
 VAR(tool_type,       st, u8,    0,      1, 1) // See spindle.c
 VAR(speed,            s, f32,   0,      0, 1) // Current spindle speed
-VAR(tool_reversed,   sr, b8,    0,      1, 1) // Reverse tool
 VAR(max_spin,        sx, f32,   0,      1, 1) // Maximum spindle speed
 VAR(min_spin,        sm, f32,   0,      1, 1) // Minimum spindle speed
 
index a9a275b52ebfab881815f197977eef050c3948e7..50a94c11270a1d39c15cc9deac05eee650143392 100644 (file)
       "default": "Disabled",
       "code": "st"
     },
-    "tool-reversed": {
-      "type": "bool",
-      "default": false,
-      "code": "sr"
-    },
     "max-spin": {
       "type": "float",
       "unit": "RPM",