From 80f48ec6fb82813d7c5a943624dfd21263744ff8 Mon Sep 17 00:00:00 2001 From: Zach Schimke Date: Sun, 29 Aug 2021 21:24:22 -0700 Subject: [PATCH] Fixed STATUS_LED macros --- caselight.cfg | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/caselight.cfg b/caselight.cfg index 7970248..713dcf0 100644 --- a/caselight.cfg +++ b/caselight.cfg @@ -87,49 +87,49 @@ variable_color: 'GREEN' variable_restore: 'GREEN' variable_index: 17 variable_blink: 0 +variable_blank: 1 gcode: {% set var_color=printer["gcode_macro _STATUS_LED"].color %} {% set var_restore=printer["gcode_macro _STATUS_LED"].restore %} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=blink VALUE={BLINK} - UPDATE_DELAYED_GCODE ID=_BLINK_DELAY DURATION={BLINK|float} + UPDATE_DELAYED_GCODE ID=_STATUS_LED_BLINK_DELAY DURATION={BLINK|float} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=restore VALUE='"{var_color}"' {% if params.COLOR == 'GREEN'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"GREEN"' - SET_LED LED=neo_leds RED=0 GREEN=0.3 BLUE=0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0 GREEN=0.3 BLUE=0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif params.COLOR == 'RED'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"RED"' - SET_LED LED=neo_leds RED=0.5 GREEN=0 BLUE=0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0.5 GREEN=0 BLUE=0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif params.COLOR == 'BLUE'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"BLUE"' - SET_LED LED=neo_leds RED=0 GREEN=0 BLUE=0.5 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0 GREEN=0 BLUE=0.5 INDEX=17 TRANSMIT=1 SYNC=0 {% else %} {% if var_restore == 'GREEN'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"GREEN"' - SET_LED LED=neo_leds RED=0 GREEN=0.3 BLUE=0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0 GREEN=0.3 BLUE=0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif var_restore == 'RED'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"RED"' - SET_LED LED=neo_leds RED=0.5 GREEN=0 BLUE=0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0.5 GREEN=0 BLUE=0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif var_restore == 'BLUE'%} SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=color VALUE='"BLUE"' - SET_LED LED=neo_leds RED=0 GREEN=0 BLUE=0.5 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0 GREEN=0 BLUE=0.5 INDEX=17 TRANSMIT=1 SYNC=0 {% endif %} {% endif %} [delayed_gcode _STATUS_LED_BLINK_DELAY] -variable_blank: 1 gcode: {% set var_color=printer["gcode_macro _STATUS_LED"].color %} {% if printer["gcode_macro _STATUS_LED_BLINK_DELAY"].blank == 1 %} - SET_GCODE_VARIABLE MACRO=_STATUS_LED_BLINK_DELAY VARIABLE=blank VALUE=0 - SET_LED LED=neo_leds RED=0.0 GREEN=0.0 BLUE=0.0 INDEX=17 TRANSMIT=1 + SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=blank VALUE=0 + SET_LED LED=neo_leds RED=0.0 GREEN=0.0 BLUE=0.0 INDEX=17 TRANSMIT=1 SYNC=0 {% else %} - SET_GCODE_VARIABLE MACRO=_STATUS_LED_BLINK_DELAY VARIABLE=blank VALUE=1 + SET_GCODE_VARIABLE MACRO=_STATUS_LED VARIABLE=blank VALUE=1 {% if var_color == 'GREEN'%} - SET_LED LED=neo_leds RED=0.0 GREEN=0.3 BLUE=0.0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0.0 GREEN=0.3 BLUE=0.0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif var_color == 'RED'%} - SET_LED LED=neo_leds RED=0.5 GREEN=0.0 BLUE=0.0 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0.5 GREEN=0.0 BLUE=0.0 INDEX=17 TRANSMIT=1 SYNC=0 {% elif var_color == 'BLUE'%} - SET_LED LED=neo_leds RED=0.0 GREEN=0.0 BLUE=0.5 INDEX=17 TRANSMIT=1 + SET_LED LED=neo_leds RED=0.0 GREEN=0.0 BLUE=0.5 INDEX=17 TRANSMIT=1 SYNC=0 {% endif %} {% endif %} UPDATE_DELAYED_GCODE ID=_STATUS_LED_BLINK_DELAY DURATION={printer["gcode_macro _STATUS_LED"].blink|float}