From d239dbdc2807322c86d5dc5563dc263fa47087d1 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Mon, 16 Jan 2017 15:32:23 -0800 Subject: More fixes to pin pull thanks to jerryn: * Correct atmel-samd pin pull state. * Correct conversion from python pull objects to C enum. --- atmel-samd/common-hal/nativeio/DigitalInOut.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'atmel-samd') diff --git a/atmel-samd/common-hal/nativeio/DigitalInOut.c b/atmel-samd/common-hal/nativeio/DigitalInOut.c index 119832ff6..a002050e4 100644 --- a/atmel-samd/common-hal/nativeio/DigitalInOut.c +++ b/atmel-samd/common-hal/nativeio/DigitalInOut.c @@ -175,7 +175,7 @@ enum digitalinout_pull_t common_hal_nativeio_digitalinout_get_pull( "Cannot get pull while in output mode.")); return PULL_NONE; } else { - if (port_base->PINCFG[pin % 32].bit.PULLEN != 0) { + if (port_base->PINCFG[pin % 32].bit.PULLEN == 0) { return PULL_NONE; } if ((port_base->OUT.reg & pin_mask) > 0) { return PULL_UP; -- cgit v1.2.3