push-pull and open-drain