cache GPIO addresses to be more efficent