1919# 20140914 BL Also use the actual voltage to set the blinkling
2020# 20140826 BL o Add script header
2121# o try to prevent abmber blinking flipflop red/green
22- # 20150521 BL adapt for kernel 3.16.7-ckt11-5-ev3dev-ev3
23- # no longer ev3:red:left
24- # ev3:green:left
25- # ev3:red:right
26- # ev3:green:right
27- # but ev3-left0:red:ev3dev
28- # ev3-left1:green:ev3dev
29- # ev3-right0:red:ev3dev
30- # ev3-right1:green:ev3dev
22+ # 20151230 BL Adapt to image 20151230. New file names for leds.
23+ #
3124# ============================================================================
3225
3326
@@ -70,38 +63,33 @@ get_delay() {
7063# to prevent flipflopping red<-->green set triggers close to eachother
7164# not ALWAYS successful. Do not have a way (yet) to ensure
7265# AMBER leds and not flip=flopping green/red
73- # ev3-left0:red:ev3dev
74- # ev3-left1:green:ev3dev
75- # ev3-right0:red:ev3dev
76- # ev3-right1:green:ev3dev
77-
7866setAmber () {
79- echo timer > /sys/class/leds/ev3- ${ side} * :green:ev3dev/trigger
80- echo timer > /sys/class/leds/ev3- ${ side} * :red:ev3dev/trigger
81- echo 500 > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_on
82- echo 500 > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_on
83- echo 500 > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_off
84- echo 500 > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_off
85- echo $delay_off > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_off
86- echo $delay_off > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_off
87- echo $delay_on > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_on
88- echo $delay_on > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_on
89- echo $intens > /sys/class/leds/ev3- ${ side} * :green:ev3dev/brightness
90- echo $intens > /sys/class/leds/ev3- ${ side} * :red:ev3dev/brightness
67+ echo timer > /sys/class/leds/ev3: $ side :green:ev3dev/trigger
68+ echo timer > /sys/class/leds/ev3: $ side :red:ev3dev/trigger
69+ echo 500 > /sys/class/leds/ev3: $ side :green:ev3dev/delay_on
70+ echo 500 > /sys/class/leds/ev3: $ side :red:ev3dev/delay_on
71+ echo 500 > /sys/class/leds/ev3: $ side :green:ev3dev/delay_off
72+ echo 500 > /sys/class/leds/ev3: $ side :red:ev3dev/delay_off
73+ echo $delay_off > /sys/class/leds/ev3: $ side :green:ev3dev/delay_off
74+ echo $delay_off > /sys/class/leds/ev3: $ side :red:ev3dev/delay_off
75+ echo $delay_on > /sys/class/leds/ev3: $ side :green:ev3dev/delay_on
76+ echo $delay_on > /sys/class/leds/ev3: $ side :red:ev3dev/delay_on
77+ echo $intens > /sys/class/leds/ev3: $ side :green:ev3dev/brightness
78+ echo $intens > /sys/class/leds/ev3: $ side :red:ev3dev/brightness
9179}
9280
9381setRed () {
94- echo timer > /sys/class/leds/ev3- ${ side} * :red:ev3dev/trigger
95- echo $intens > /sys/class/leds/ev3- ${ side} * :red:ev3dev/brightness
96- echo $delay_on > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_on
97- echo $delay_off > /sys/class/leds/ev3- ${ side} * :red:ev3dev/delay_off
82+ echo timer > /sys/class/leds/ev3: $ side :red:ev3dev/trigger
83+ echo $intens > /sys/class/leds/ev3: $ side :red:ev3dev/brightness
84+ echo $delay_on > /sys/class/leds/ev3: $ side :red:ev3dev/delay_on
85+ echo $delay_off > /sys/class/leds/ev3: $ side :red:ev3dev/delay_off
9886}
9987
10088setGrn () {
101- echo timer > /sys/class/leds/ev3- ${ side} * :green:ev3dev/trigger
102- echo $intens > /sys/class/leds/ev3- ${ side} * :green:ev3dev/brightness
103- echo $delay_on > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_on
104- echo $delay_off > /sys/class/leds/ev3- ${ side} * :green:ev3dev/delay_off
89+ echo timer > /sys/class/leds/ev3: $ side :green:ev3dev/trigger
90+ echo $intens > /sys/class/leds/ev3: $ side :green:ev3dev/brightness
91+ echo $delay_on > /sys/class/leds/ev3: $ side :green:ev3dev/delay_on
92+ echo $delay_off > /sys/class/leds/ev3: $ side :green:ev3dev/delay_off
10593
10694}
10795
@@ -122,11 +110,11 @@ setGrn() {
122110 fi
123111
124112 # first set all left colors OFF
125- ledbase=" /sys/class/leds/ev3- ${ side} * :red:ev3dev"
113+ ledbase=" /sys/class/leds/ev3: $ side :red:ev3dev"
126114 echo none > $ledbase /trigger
127115 echo 0 > $ledbase /brightness
128116
129- ledbase=" /sys/class/leds/ev3- ${ side} * :green:ev3dev"
117+ ledbase=" /sys/class/leds/ev3: $ side :green:ev3dev"
130118 echo none > $ledbase /trigger
131119 echo 0 > $ledbase /brightness
132120
0 commit comments