I'm trying to use a single button to put the pi in a halt state and then wake it up. I cannot use GPIO3 since I'm using i2c devices as well.
However according to this original post https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=24682, both GPIO1(pin28) and GPIO3 should wake the Pi up when shorted to ground.
I've now added a way to wake the board through GPIO. A falling edge on GPIO1 or GPIO3 will wake the board up, and it will continue to boot into linux.
This does not seem to be the case. While GPIO3 works perfectly, shorting GPIO1 to ground has no effect in waking the Pi back up.
What am I missing? Since I really can't use GPIO3 due to the i2c conflicts, using GPIO 1 would be ideal.
I'm using a Raspberry Pi 3 running the latest Stretch (June 18)