make sure gpio is initialised