A GPIO interface