Prior to this commit, Pin(Pin.OPEN_DRAIN, value=0) would not set the initial value of the open-drain pin to low, instead it would be high. Signed-off-by: Damien George <damien@micropython.org>