<div dir="ltr">Thanks for the reply.<br><br><div class="">
                                                <p>i have Create /etc/init.d/buttons and written below script:</p><p>#!/bin/sh /etc/rc.common<br>START=19<br>start() {<br>        /bin/umount /etc/config 2>/dev/null<br>        echo out > /sys/class/gpio/gpio16/direction 2> /dev/null       <br>        echo 16 > /sys/class/gpio/export 2> /dev/null<br>        if [ "$(cat /sys/class/gpio/gpio16/value)" == "1" ] ; then<br>            echo "255" > /sys/devices/platform/leds-gpio/leds/db120:green:status/brightness     <br>        else<br>            echo "0" > /sys/devices/platform/leds-gpio/leds/db120:green:status/brightness     <br>        fi<br>}</p><p>and restart .</p><p>chmod +x /etc/init.d/buttons<br>/etc/init.d/buttons enable<br>/etc/init.d/buttons start</p><p>Now
 i am able to read the GPIO 16 value 1/0 based on GPIO state, but as 
above script i have written to ON/OFF the Status LED based on GPIO 
value, Status LED is not getting OFF even if GPIO16 value is "0".</p><p>Can anyone please help on this</p>
                                        </div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 15, 2015 at 12:37 AM, Martin Blumenstingl <span dir="ltr"><<a href="mailto:martin.blumenstingl@googlemail.com" target="_blank">martin.blumenstingl@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Oct 14, 2015 at 12:19 PM, Afkar Rafique <<a href="mailto:afkar.ec@gmail.com">afkar.ec@gmail.com</a>> wrote:<br>
> Could anyone please explain how i can configure and read GPIO value.<br>
</span>There's an article on the wiki which explains how to set a GPIO to a<br>
specific value: [0]<br>
If you want to read a GPIO value then you use direction "in" and then<br>
simply cat to read the "value".<br>
<br>
The only thing that you might have to do is doing a bit of maths to<br>
get the correct GPIO number.<br>
When you are trying to read GPIO #16 then it's GPIO #16 of a specific<br>
chip -> /sys/class/gpio/ should contain a file gpiochipNNN.<br>
What you do is take NNN (let's assume it's 456) and add your GPIO<br>
number to it: 456 + 16 = 472 -> this is the number needef to "export"<br>
the GPIO.<br>
<br>
<br>
[0] <a href="http://wiki.openwrt.org/doc/hardware/port.gpio#software" rel="noreferrer" target="_blank">http://wiki.openwrt.org/doc/hardware/port.gpio#software</a><br>
</blockquote></div><br></div>