modify gpio.mode api, add pullup para