Add pulldown support to PinMode enum and fix pullup value to match register definition