"Complete" gpio.c