One For All is software that was originally written and works best with with Helders Retro PSU.
This software is designed to be used on Raspberry Pi handheld systems, such as the Gameboy Zero projects. This software handles battery monitoring, GPIO pins as control inputs, an analog joystick and safe shutdown. You will need specific hardware for some of these functions, which is listed below. The easiest way is to use Helders Retro PSU.
-
git clone --recursive https://github.com/withgallantry/OneForAll.git
-
make
-
Configure (edit) the monitor script accordingly to your hardware configuration
-
sudo python monitor_evdev.py