Skip to content

Latest commit

 

History

History

Shutdown

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Shutdown

Overview

This program will shutdown the Pi Zero when the switch on BCM6 is pressed.

I place the script in /home/rsutherland/bin and make it executable, then tell the system to run it from /etc/rc.local

[su rsutherland]
[mkdir bin]
cd bin
wget https://raw.githubusercontent.com/epccs/RPUpi/master/Shutdown/shutdown-sw.py
chmod ugo+x shutdown-sw.py
sudo nano /etc/rc.local

Follow these rc.local recommendations.

...
python /home/rsutherland/bin/shutdown-sw.py &
exit 0

To test run it sudo is needed.

sudo python /home/rsutherland/bin/shutdown-sw.py &

Notes

The bus management on RPUpi should set its PB0 pin to have a weak pull-up (which is about 60k Ohm to +3V3) so it can also see the shutdown switch pressed. It can also actively pull the Pi shutdown low if PB0 is set as an output (LOW).