Here is the wrapper for the GPIO interaction.