diff options
Diffstat (limited to 'blink')
-rwxr-xr-x | blink | 43 |
1 files changed, 0 insertions, 43 deletions
@@ -1,43 +0,0 @@ -#!/bin/sh -#_______________________________________________ -# blink.sh - ThinkBlink making ThinkLight blink -# author: Pawel Kazimierowicz www.PiKeyPL.com -#_______________________________________________ -# use: sh blink.sh [how many flashes] [how long flashes] -# eg. sh blink.sh 3 1 - three flashes for one second -# eg. sh blink.sh 2 5 - two flashes for five seconds -# -# http://pikeypl.com/index.php?show=code&menu=software&language=bash&code=blink.sh - - ile=$1; # ile mrugniec, parametr skryptu - i=1; # licznik do petli - -read d < /sys/class/leds/tpacpi\:\:thinklight/brightness #load state of ThinkLight -# when state = 0 - OFF, 255 - ON -# echo $d # print state of ThinkLight - for diagnostic. - -case "$d" in -# if ThinkLight if OFF: ON->OFF - "0") - while [ $i -le $ile ]; do - echo 255 > /sys/class/leds/tpacpi\:\:thinklight/brightness ; - sleep $2; - echo 0 > /sys/class/leds/tpacpi\:\:thinklight/brightness; - sleep $2; - i=$((i+1)); - - done;; - -# if ThinkLight is ON: OFF->ON -"255") - while [ $i -le $ile ]; do - echo 0 > /sys/class/leds/tpacpi\:\:thinklight/brightness; - sleep $2; - echo 255 > /sys/class/leds/tpacpi\:\:thinklight/brightness; - sleep $2; - i=$((i+1)); - done -esac - -# EOF ThinkBlink by Pawel Kazimierowicz - |