Removed main() in GPIO.c to keep it as clean as possible and allow for examples