From d955f742f6f7b77f5eef71eb14e9413c9a70b04b Mon Sep 17 00:00:00 2001 From: Joshua Yang Date: Wed, 13 Feb 2019 14:34:43 +0900 Subject: [PATCH] Upstream for refactored WiringPi sources --- bindings.i | 3 +++ setup.py | 0 wiringpi-class.py | 9 +++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) mode change 100755 => 100644 setup.py diff --git a/bindings.i b/bindings.i index c82fdc6..45c6133 100644 --- a/bindings.i +++ b/bindings.i @@ -7,7 +7,10 @@ extern void wiringPiSetup (void); extern int wiringPiSetupGpio (void); extern int wiringPiSetupPhys (void); extern int wiringPiSetupSys (void); +extern void setPadDrive (int pin, int value); +extern int getPadDrive (int pin); extern int getAlt (int pin); +extern int getPUPD (int pin); extern void pinMode (int pin, int mode); extern void pullUpDnControl (int pin, int pud); extern int digitalRead (int pin); diff --git a/setup.py b/setup.py old mode 100755 new mode 100644 diff --git a/wiringpi-class.py b/wiringpi-class.py index a14df56..b75da76 100644 --- a/wiringpi-class.py +++ b/wiringpi-class.py @@ -105,13 +105,18 @@ class GPIO(object): return piBoardRev() def wpiPinToGpio(self,*args): return wpiPinToGpio(*args) - def setPadDrive(self,*args): - return setPadDrive(*args) def getAlt(self,*args): return getAlt(*args) def digitalWriteByte(self,*args): return digitalWriteByte(*args) + def setPadDrive(self,*args): + return setPadDrive(*args) + def getPadDrive(self,*args): + return getPadDrive(*args) + def getPUPD(self,*args): + return getPUPD(*args) + def pwmSetMode(self,*args): pwmSetMode(*args) def pwmSetRange(self,*args):