#!/bin/sh # Handle button events set_led_blink() { # Switch flashing on (1s on / 0.2 sec off) echo timer > /sys/class/leds/tp-link\:green\:wps/trigger echo 1000 > /sys/class/leds/tp-link\:green\:wps/delay_on echo 200 > /sys/class/leds/tp-link\:green\:wps/delay_off # Turn off after three seconds sleep 3 echo none > /sys/class/leds/tp-link\:green\:wps/trigger # Turn on after three seconds sleep 3 set_led_on } set_led_on() { # Turn on LED echo default-on > /sys/class/leds/tp-link\:green\:wps/trigger } if [ "$BUTTON" = "wps" ]; then if [ "$ACTION" = "pressed" ]; then set_led_blink & else set_led_on fi else exit 0 fi