https://raspberrypi.stackexchange.com/questions/87846/how-fast-can-gpio-pins-toggle