remove unused defined, add structure to know internally what gpio is requested