This is a bunch of c functions for the RPI to do GPIO communication and interrupts via sysfs