In Raspbian I think you just add a line to /boot/config.txt



http://www.sensorsiot.org/raspberry-pi-tricks/

> 
> 
> Info:   Initiates a
> shutdown when GPIO pin changes. The given GPIO pin
> 
> 
> 
> 
> 
> 
>         is
> configured as an input key that generates KEY_POWER events.
> 
> 
> 
> 
> 
> 
>         This event
> is handled by systemd-logind by initiating a
> 
> 
> 
> 
> 
> 
>         shutdown.
> Systemd versions older than 225 need an udev rule
> 
> 
> 
> 
> 
> 
>         enable
> listening to the input device:
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> 
>                
> ACTION!="REMOVE", SUBSYSTEM=="input", KERNEL=="event*", \
> 
> 
> 
> 
> 
> 
>                     
> SUBSYSTEMS=="platform", DRIVERS=="gpio-keys", \
> 
> 
> 
> 
> 
> 
>                     
> ATTRS{keys}=="116", TAG+="power-switch"
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> 
>         This overlay
> only handles shutdown. After shutdown, the system
> 
> 
> 
> 
> 
> 
>         can be
> powered up again by driving GPIO3 low. The default
> 
> 
> 
> 
> 
> 
>        
> configuration uses GPIO3 with a pullup, so if you connect a
> 
> 
> 
> 
> 
> 
>         button
> between GPIO3 and GND (pin 5 and 6 on the 40-pin header),
> 
> 
> 
> 
> 
> 
>         you get a
> shutdown and power-up button.
> 
> 
> 
> 
> 
> 
> Load:  
> dtoverlay=gpio-shutdown,<param>=<val>
> 
> 
> 
> 
> 
> 
> Params: gpio_pin    
> GPIO pin to trigger on (default 3)
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> 
>         active_low  
> When this is 1 (active low), a falling
> 
> 
> 
> 
> 
> 
>                     
> edge generates a key down event and a
> 
> 
> 
> 
> 
> 
>                     
> rising edge generates a key up event.
> 
> 
> 
> 
> 
> 
>                     
> When this is 0 (active high), this is
> 
> 
> 
> 
> 
> 
>                     
> reversed. The default is 1 (active low).
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> 
>         gpio_pull   
> Desired pull-up/down state (off, down, up)
> 
> 
> 
> 
> 
> 
>                     
> Default is "up".
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> 
>                     
> Note that the default pin (GPIO3) has an
> 
> 
> 
> 
> external pullup.
> 
>  gpio-shutdown
> 
> 
> 
> 
>


------------------------------------------------------------------------
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread: http://forums.slimdevices.com/showthread.php?t=110766

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to