Except R.Pi SPI/I2C and rht03 files
diff --git a/bindings.i b/bindings.i
index 1a74062..c82fdc6 100644
--- a/bindings.i
+++ b/bindings.i
@@ -139,9 +139,6 @@
// Header file WiringPi/wiringPi/pseudoPins.h
extern int pseudoPinsSetup (const int pinBase) ;
-// Header file WiringPi/wiringPi/rht03.h
-extern int rht03Setup (const int pinBase, const int devicePin) ;
-
// Header file WiringPi/wiringPi/wpiExtensions.h
extern int loadWPiExtension (char *progName, char *extensionData, int verbose) ;
@@ -199,7 +196,6 @@
// Header file WiringPi/devLib/maxdetect.h
int maxDetectRead (const int pin, unsigned char buffer [4]) ;
-int readRHT03 (const int pin, int *temp, int *rh) ;
// Header file WiringPi/devLib/piGlow.h
extern void piGlow1 (const int leg, const int ring, const int intensity) ;
diff --git a/setup.py b/setup.py
index b1aa9ac..e5fb541 100755
--- a/setup.py
+++ b/setup.py
@@ -14,6 +14,11 @@
# Exclude wiringPi.c. This setup is only for ODROID WiringPi.
sources = list(set(sources) - set(glob('WiringPi/wiringPi/wiringPi.c')))
+# Exclude original SPI and I2C files.
+sources = list(set(sources) - set(glob('WiringPi/wiringPi/wiringPiSPI.c')))
+sources = list(set(sources) - set(glob('WiringPi/wiringPi/wiringPiI2C.c')))
+# Exclude rht03.
+sources = list(set(sources) - set(glob('WiringPi/wiringPi/rht03.c')))
# Exclude template file.
sources = list(set(sources) - set(glob('WiringPi/wiringPi/odroid_template.c')))
diff --git a/wiringpi.i b/wiringpi.i
index e34fe3a..dbe196c 100644
--- a/wiringpi.i
+++ b/wiringpi.i
@@ -39,7 +39,6 @@
#include "WiringPi/wiringPi/ds18b20.h"
#include "WiringPi/wiringPi/htu21d.h"
#include "WiringPi/wiringPi/pseudoPins.h"
-#include "WiringPi/wiringPi/rht03.h"
#include "WiringPi/wiringPi/wpiExtensions.h"
#include "WiringPi/devLib/ds1302.h"
#include "WiringPi/devLib/font.h"