put gpio.c in folder