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):