Added noinit to serial
fixed open drain for DigitalInOut

Added OpenDrain output type