diff --git a/wiringPi/odroidc1.c b/wiringPi/odroidc1.c index e850a4e..59de594 100755 --- a/wiringPi/odroidc1.c +++ b/wiringPi/odroidc1.c @@ -247,10 +247,12 @@ static int getModeToGpio (int mode, int pin) } /* To check I2C module loaded */ - if (moduleLoaded(AML_MODULE_I2C) && (retPin == 74 || retPin == 75)) - return -1; - else - return retPin; + if (retPin == 74 || retPin == 75) { + if (moduleLoaded(AML_MODULE_I2C)) + return -1; + } + + return retPin; } /*----------------------------------------------------------------------------*/ diff --git a/wiringPi/odroidc2.c b/wiringPi/odroidc2.c index 78c5eae..ef0a06c 100755 --- a/wiringPi/odroidc2.c +++ b/wiringPi/odroidc2.c @@ -302,10 +302,12 @@ static int getModeToGpio (int mode, int pin) } /* To check I2C module loaded */ - if (moduleLoaded(AML_MODULE_I2C) && (retPin == 205 || retPin == 206)) - return -1; - else - return retPin; + if (retPin == 205 || retPin == 206) { + if (moduleLoaded(AML_MODULE_I2C)) + return -1; + } + + return retPin; } /*----------------------------------------------------------------------------*/