modification of the gpio module in order to manage the whole gpio2